PHP删除数组中特定元素的两种方法


Posted in PHP onFebruary 28, 2019

方法一:

<?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()函数删除的话,数组的索引值没有变化。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
用PHP函数解决SQL injection
Oct 09 PHP
PHP如何编写易读的代码
Jul 10 PHP
PHP生成网页快照 不用COM不用扩展.
Feb 11 PHP
PHP面向接口编程 耦合设计模式 简单范例
Mar 23 PHP
PHP基础学习小结
Apr 17 PHP
深入php self与$this的详解
Jun 08 PHP
简单实用的PHP防注入类实例
Dec 05 PHP
PHP编译安装时常见错误解决办法
May 28 PHP
PHP遍历目录文件的常用方法小结
Feb 03 PHP
ThinkPHP实现图片上传操作的方法详解
May 08 PHP
Laravel5.1 框架路由基础详解
Jan 04 PHP
PHP中isset、empty的用法与区别示例详解
Nov 05 PHP
PHP实时统计中文字数和区别
Feb 28 #PHP
PHP正则判断一个变量是否为正整数的方法
Feb 27 #PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
Feb 27 #PHP
PHP判断是否是微信打开还是浏览器打开的方法
Feb 27 #PHP
asp函数split()对应php函数explode()
Feb 27 #PHP
PHP中引用类型和值类型功能与用法示例
Feb 26 #PHP
PHP5.6读写excel表格文件操作示例
Feb 26 #PHP
You might like
如何在PHP中使用Oracle数据库(2)
2006/10/09 PHP
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
前端必学之PHP语法基础
2016/01/01 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
2020/01/04 PHP
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
Javascript 赋值机制详解
2014/11/23 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
jquery实现清新实用的网页菜单效果
2015/08/28 Javascript
js实现拉幕效果的广告代码
2015/09/02 Javascript
javascript实现简单的on事件绑定
2016/08/23 Javascript
原生JS简单实现ajax的方法示例
2016/11/29 Javascript
JavaScript实现格式化字符串函数String.format
2016/12/16 Javascript
详解nodeJS之二进制buffer对象
2017/06/03 NodeJs
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
详解vuex的简单使用
2018/03/12 Javascript
vue输入框使用模糊搜索功能的实现代码
2020/05/26 Javascript
公众号SVG动画交互实战代码
2020/05/31 Javascript
vue在图片上传的时候压缩图片
2020/11/18 Vue.js
简介Python的collections模块中defaultdict类型的用法
2016/07/07 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
python3跳出一个循环的实例操作
2020/08/18 Python
Betsey Johnson官网:妖娆可爱的连衣裙及鞋子、手袋和配件
2016/12/30 全球购物
美国奢侈品在线团购网站:Gilt City
2017/11/16 全球购物
英国网上购买门:Direct Doors
2018/06/07 全球购物
个人实用简单的自我评价
2013/10/19 职场文书
市场营销专科应届生求职信
2013/11/24 职场文书
经销商会议欢迎词
2014/01/11 职场文书
晚宴邀请函范文
2014/01/15 职场文书
学习雷锋精神心得体会范文
2014/03/12 职场文书
教师产假请假条范文
2014/04/10 职场文书
与美同行演讲稿
2014/09/13 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
Python中的程序流程控制语句
2022/02/24 Python
Python matplotlib 利用随机函数生成变化图形
2022/04/26 Python
keepalived + nginx 实现高可用方案
2022/12/24 Servers