×

Unsetarrayphp

包含Unsetarrayphp的词条

admin admin 发表于2023-03-27 20:23:08 浏览58 评论0

抢沙发发表评论

本文目录一览:

php把索引数组的第一个元素移除后索引不重置

直接使用php内置函数unset,代码如下:

// 测试数组

$a1 = array(1,2,3);

// 删除索引数组第一个值$a1[0]

unset($a1[0]);

// 测试结果

echo "pre";

print_r($a1);

echo "/pre";

exit;

结果为:

Array

(

   [1] = 2

   [2] = 3

)

怎么删除php数组中的元素

么删除php数组中的元素,不能是简单的把元素清空或者通过栈的方式去删除元素

工具/原料

php数组

php的unset方法

方法/步骤

php的数组操作起来很方便的说,至于怎么去删除其中的元素,可能你想过这样的办法

$arr[4] = '';

但是这样只是赋值为空了,不可行

array_shift($arr)

也只是删除了数组中的第一个元素,有没有简单快捷的方法呢?

有没有简单快捷的方法呢,肯定是有的,不需要去网数组的方法去想,直接可以这样就ok了

unset($arr[3]);

php 删除数组中的元素

不知道 同学知不知道 array_slice 这个函数?

$arr = array_slice($arr, 0, 3);

就可以了。

array_slice() 第一个参数是要切割的数组,第二个参数是起始位置,第三个参数是长度。

就是 切割 $arr这个数组,从第0个元素往后数3个。

array_slice 用法很灵活,可以支持负数参数,具体可以自己查看php手册。