2017-06-03 86 views
1

我有一個數組。舉例知道數組的密鑰

array('x'=> 1);

這隻有一個元素。這個數組可以改變。關鍵的變化,但只有一個元素將在那裏。例如下一次該陣列可以像 -

陣列( 'Y'=> 1);

現在的問題是 - 我不知道密鑰的名字,我需要的鍵名和值也是如此。

但因爲它只有一個元素,我不希望運行一個foreach。

可能嗎?

+1

的[獲取(可能)關聯數組第一個關鍵?]可能的複製(https://stackoverflow.com/問題/ 1028668/get-first-key-in-a-possible-associative-array) – mickmackusa

回答

0

你應該嘗試:array_search()

+0

不,關鍵可以是任何...我不想搜索,我想知道關鍵...就是它 – Alice

+1

你知道價值,對吧? 因此:「在數組中搜索給定值並在成功時返回第一個對應的鍵」。 你也可以看看:http://php.net/manual/en/function.key.php –

0

希望這會幫助你。

$key = array_keys($array)[0]; 
$value = $array[$key]; 
相關問題