php中是否有内置函数可以返回数组的第一行?

时间:2013-09-15 10:29:32

标签: php arrays php-5.3 built-in

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

print_r($array[0]) ;

类似的内容并且内置

echo first($array) ;

在php中有类似的东西吗?

2 个答案:

答案 0 :(得分:2)

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

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

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

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

答案 1 :(得分:2)

$first_value_of_array = reset($array); // First Element's Value
$first_key_of_array = key($array); // First Element's Key

希望这会有所帮助。 :)