0

我需要访问数组的第一行,但不是这样:

print_r($array[0]) ;

像这样的东西并内置

echo first($array) ;

php中有类似的东西吗?

4

2 回答 2

2

reset($array)会将内部数组指针移动到第一个元素并返回该元素。

请注意,“第一个元素”不一定表示索引为 0 的元素。它表示添加到数组中的第一个元素:

$array[1] = "foo";
$array[0] = "bar";
$first = reset($array); // foo

您可能希望在获取“第一个”元素之前对数组进行排序。

于 2013-09-15T10:34:14.237 回答
2
$first_value_of_array = reset($array); // First Element's Value
$first_key_of_array = key($array); // First Element's Key

希望这可以帮助。:)

于 2013-09-15T10:36:51.187 回答