轉自: https://www.cnblogs.com/zonglonglong/p/10544531.html
PHP 獲取數組中的第一個元素或最后一個元素的值或者鍵值可以使用 PHP 自帶的數組函數。
PHP 獲取數組中的第一個元素的值或者鍵值所使用的函數:
current()
- 返回數組中當前元素值(即:返回當前被數組內部指針指向的元素的值)。reset()
- 函數把數組的內部指針指向第一個元素,並返回這個元素的值。key()
- 返回數組內部指針指向的元素的索引(即:鍵值)。
PHP 獲取數組中的最后一個元素的值或者鍵值所使用的函數:
end()
- 函數將數組內部指針指向最后一個元素,並返回該元素的值。key()
- 返回數組內部指針指向的元素的索引(即:鍵值)。
1、PHP 獲取數組第一個元素
1.1、PHP 獲取數組第一個元素的值
$arr =
array
( 'a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc', 'd' => 'ddd', ); reset($arr);
// 如果確定數組的指針指向第一個元素,可以不使用本語句
$value = current($arr);
// $value 的值為:'aaa'
1.2、PHP 獲取數組第一個元素的鍵值
$arr =
array
( 'a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc', 'd' => 'ddd', ); reset($arr);
// 如果確定數組的指針指向第一個元素,可以不使用本語句
$key = key($arr);
// $key 的值為:'a'
2、PHP 獲取數組最后一個元素
2.1、PHP 獲取數組最后一個元素的值
$arr =
array
( 'a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc', 'd' => 'ddd', ); $value = end($arr);
// $value 的值為:'ddd'
2.2、PHP 獲取數組最后一個元素的鍵值
$arr =
array
( 'a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc', 'd' => 'ddd', ); end($arr); $key = key($arr);
// $key 的值為:'d'