我需要访问数组的第一行,但不是这样:
print_r($array[0]) ;
类似的内容并且内置:
echo first($array) ;
在php中有类似的东西吗?
答案 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
希望这会有所帮助。 :)