简单粗爆
「函数」PHP数组各种使用场景
// 示例数组
$array = array('first','second','third','fourth','fifth');
获取数组第一个元素 - 第一种
// 从 $array 数组中弹出, 原数组中不存在了
$first = array_shift($array); // string(5) "first"
// 以上操作后,$array 值为
array(4) {
[0]=>
string(6) “second”
[1]=>
string(5) “third”
[2]=>
string(6) “fourth”
[3]=>
string(5) “fifth”
}
获取数组第一个元素 - 第二种
// 将数组指针倒回第一个元素, 并返回数组第一个元素的值, 原数组值未发生变化
$first = reset($array); // string(5) "first"
// 以上操作后,$array 值为
array(5) {
[0]=>
string(5) “first”
[1]=>
string(6) “second”
[2]=>
string(5) “third”
[3]=>
string(6) “fourth”
[4]=>
string(5) “fifth”
}
获取数组最后一个元素 - 第一种
// 从 $array 数组中弹出, 原数组中不存在了
$end = array_pop($array); // string(5) "fifth"
// 以上操作后,$array 值为
array(4) {
[0]=>
string(6) “second”
[1]=>
string(5) “third”
[2]=>
string(6) “fourth”
[3]=>
string(5) “fifth”
}
获取数组最后一个元素 - 第二种
// 将数组指针指向最后元素,并返回数组最后一个元素的值, 原数组值未发生变化
$end = end($array); // string(5) "fifth"
// 以上操作后,$array 值为
array(5) {
[0]=>
string(5) “first”
[1]=>
string(6) “second”
[2]=>
string(5) “third”
[3]=>
string(6) “fourth”
[4]=>
string(5) “fifth”
}