您的位置:

php修改数组最后一个元素,php修改数组最后一个元素为0

本文目录一览:

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() - 将数组中的内部指针向前移动一位