2016-12-23 42 views
1

例如數組中的第一個關鍵,可以說我有一個看起來很喜歡PHP adressing在改變

$stuff = array('random_string_1' => 'random_value_1','random_string_2' => 'random_value_2'); 

數組,然後我打電話ASORT()函數和它周圍改變數組。我怎麼得到新的第一個字符串而不知道它實際是什麼?

+0

對此的答案將有所幫助:http://stackoverflow.com/questions/1921421/get-the-first-element-of-an-array –

+0

這,'echo $ stuff [key($ stuff)];'' 。這裏是文檔,[http://php.net/manual/en/function.key.php](http://php.net/manual/en/function.key.php) –

回答

3

如果你想獲得數組的第一個值,你可以使用reset

reset($stuff); 

如果你也想拿到鑰匙使用key

key($stuff); 
2

如果您需要獲得第一個值,像這樣做:

$stuff = array('random_string_1' => 'random_value_1','random_string_2' => 'random_value_2'); 

$values = array_values($stuff); // this is a consequential array with values in the order of the original array 

var_dump($values[0]); // get first value.. 
var_dump($values[1]); // get second value..