博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
**PHP删除数组中特定元素的两种方法array_splice()和unset()
阅读量:6580 次
发布时间:2019-06-24

本文共 535 字,大约阅读时间需要 1 分钟。

方法一:

复制代码代码如下:
<?php
$arr1 = array(1,3, 5,7,8);
$key = array_search(3, $arr1);

 

if ($key !== false)

    array_splice($arr1, $key, 1);
var_dump($arr1);
?>

输出:
array(4) { [0]=> int(1) [1]=> int(5) [2]=> int(7) [3]=> int(8) }

 

方法二:

复制代码代码如下:
<?php
$arr2 = array(1,3, 5,7,8);
foreach ($arr2 as $key=>$value)
{
    if ($value === 3)
        unset($arr2[$key]);
}
var_dump($arr2);
?>

输出:
array(4) { [0]=> int(1) [2]=> int(5) [3]=> int(7) [4]=> int(8) }

 

总结:可以看到使用array_splice()删除特定值和使用unset删除特定值是有区别的。

array_splice()函数删除的话,数组的索引值也变化了。

unset()函数删除的话,数组的索引值没有变化。

转载地址:http://dsnno.baihongyu.com/

你可能感兴趣的文章
JavaScript中判断日期是否相等
查看>>
关于“人人网”的需求分析
查看>>
从锅炉工到AI专家(9)
查看>>
em、rem和px的区别
查看>>
Grunt 快速入门
查看>>
Spring cloud
查看>>
转:jdk动态代理实现
查看>>
手动修改/etc/shadow和/etc/passwd中的用户密码
查看>>
数据库的sacle-up和scale-out与sharding技术区分
查看>>
java 中的重载与重写 抽象类与接口的区别
查看>>
学习linux的一些指令
查看>>
android xml的生成与解析
查看>>
用jQuery编写简单九宫格抽奖
查看>>
IO模型
查看>>
Viewpager 的相关总结
查看>>
从INT 到STRING的几种方法
查看>>
管理软件供应商
查看>>
客户需要看到实物的样子,再去操作体验才知道是不是自己想要的.
查看>>
args[0]
查看>>
关于进程间通信的总结(IPC)
查看>>