本文目录一览:
php中怎么删除数组的第一个元素和最后一个元素
使用 array_shift 删除数组的第一个元素,例如:
$user=array('apple','banana','orange');
$result=array_shift($user);
print_r($result);
print_r($user);
array_pop() 弹出并返回 array 数组的最后一个单元,并将数组 array 的长度减一。如果 array 为空(或者不是数组)将返回 NULL。
array_shift() 将 array 的第一个单元移出并作为结果返回,将 array 的长度减一并将所有其它单元向前移动一位。所有的数字键名将改为从零开始计数,文字键名将不变。如果 array 为空(或者不是数组),则返回 NULL。
php 数组 将指定元素移至末尾
$arr = array(0,3,5,0,0,7,1,9,0,8);
$count = count($arr);
$remove_arr = array();
for($i=0;$i=$count;$i++){
if($arr[$i] === 0) {
array_push($arr, $arr[$i]);
array_push($remove_arr, $i);
}
}
foreach($arr as $k= $v) {
if(in_array($k, $remove_arr)){
unset($arr[$k]);
}
}
echo 'pre';
var_dump($arr);die;
php array_pop 删除数组最后一个元素实例
php
array_pop函数将数组最后一个单元弹出(出栈),即删除数组的最后一个元素。本文章通过php实例向大家讲解array_pop函数的使用方法。
array_pop
—
将数组最后一个单元弹出(出栈)
说明
mixed
array_pop
(
array
$array
)
array_pop()
弹出并返回
array
数组的最后一个单元,并将数组
array
的长度减一。如果
array
为空(或者不是数组)将返回
NULL
。
此外如果被调用不是一个数则会产生一个
Warning。
Note:
使用此函数后会重置(
reset()
)
array
指针。
参数介绍
参数
描述
array
必需。需要做出栈的数组。
返回值
返回
array
的最后一个值。如果
array
是空(如果不是一个数组),将会返回
NULL
。
实例:
?php
$stack
=
array(
"orange"
,
"banana"
,
"apple"
,
"raspberry"
);
$fruit
=
array_pop
(
$stack
);
print_r
(
$stack
);
?
经过此操作后,
$stack
将只有
3
个单元:
Array
(
[0]
=
orange
[1]
=
banana
[2]
=
apple
)
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
php 如何取数组最后一个元素
数组指针函数
current() - 返回数组中的当前单元
end() - 将数组的内部指针指向最后一个单元
prev() - 将数组的内部指针倒回一位
reset() - 将数组的内部指针指向第一个单元
each() - 返回数组中当前的键/值对并将数组指针向前移动一步
next() - 将数组中的内部指针向前移动一位