PHP解决更改的数组中的第一个键

时间:2016-12-23 22:24:53

标签: php arrays

例如,假设我有一个看起来很喜欢的数组

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

然后我调用asort()函数并更改数组。如何获得新的第一个字符串而不知道它实际上是什么?

2 个答案:

答案 0 :(得分:3)

如果您想获得数组的第一个值,可以使用 reset

reset($stuff);

如果您还希望获得密钥,请使用 key

key($stuff);

答案 1 :(得分: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..