PHP 获取数组中的第一个元素或最后一个元素的值或者键值可以使用 PHP 自带的数组函数。
PHP 获取数组中的第一个元素的值或者键值所使用的函数:
current() - 返回数组中当前元素值(即:返回当前被数组内部指针指向的元素的值)。
reset() - 函数把数组的内部指针指向第一个元素,并返回这个元素的值。
key() - 返回数组内部指针指向的元素的索引(即:键值)。
PHP 获取数组中的最后一个元素的值或者键值所使用的函数:
end() - 函数将数组内部指针指向最后一个元素,并返回该元素的值。
key() - 返回数组内部指针指向的元素的索引(即:键值)。
1、PHP 获取数组第一个元素
1.1、PHP 获取数组第一个元素的值
<?php
$arr = array("a"=>"aaa", "b"=>"bbb", "c"=>"ccc", "d"=>"ddd");
reset($arr); // 如果确定数组的指针指向第一个元素,可以不使用本语句
$value = current($arr);
echo $value; //$value的值为:aaa
exit;
?>
1.2、PHP 获取数组第一个元素的键值
<?php
$arr = array("a"=>"aaa", "b"=>"bbb", "c"=>"ccc", "d"=>"ddd");
reset($arr); // 如果确定数组的指针指向第一个元素,可以不使用本语句
$key = key($arr);
echo $key; //$key的值为:a
exit;
?>
2、PHP 获取数组最后一个元素
2.1、PHP 获取数组最后一个元素的值
<?php
$arr = array("a"=>"aaa", "b"=>"bbb", "c"=>"ccc", "d"=>"ddd");
$value = end($arr);
echo $value; //$value的值为:ddd
exit;
?>
2.2、PHP 获取数组最后一个元素的键值
<?php
$arr = array("a"=>"aaa", "b"=>"bbb", "c"=>"ccc", "d"=>"ddd");
end($arr);
$key = key($arr);
echo $key; //$key的值为:d
exit;
?>