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实现文件安全下载
Oct 09 PHP
PHP mkdir()定义和用法
Jan 14 PHP
通过PHP修改Linux或Unix口令的方法分享
Jan 30 PHP
php 判断数组是几维数组
Mar 20 PHP
PHP 输出URL的快捷方式示例代码
Sep 22 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
Oct 24 PHP
thinkphp数据查询和遍历数组实例
Nov 28 PHP
php数组使用规则分析
Feb 27 PHP
smarty模板引擎基础知识入门
Mar 30 PHP
PHP合并数组的2种方法小结
Nov 24 PHP
laravel5.2实现区分前后台用户登录的方法
Jan 11 PHP
Laravel5.4简单实现app接口Api Token认证方法
Aug 29 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
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
php之header的不同用法总结(实例讲解)
2017/11/28 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
jquery 实现上下滚动效果示例代码
2013/08/09 Javascript
JS中数组Array的用法示例介绍
2014/02/20 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
2014/06/13 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
使用HTML5+Boostrap打造简单的音乐播放器
2016/08/05 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
JS库之Highlight.js的用法详解
2017/09/13 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
2018/08/29 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
2018/10/30 Javascript
express框架下使用session的方法
2019/07/31 Javascript
js 计数排序的实现示例(升级版)
2020/01/12 Javascript
微信小程序手动添加收货地址省市区联动
2020/05/18 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
Python 除法小技巧
2008/09/06 Python
Python中map和列表推导效率比较实例分析
2015/06/17 Python
Python数组定义方法
2016/04/13 Python
Python Django 简单分页的实现代码解析
2019/08/21 Python
numpy 返回函数的上三角矩阵实例
2019/11/25 Python
Python PyQt5模块实现窗口GUI界面代码实例
2020/05/12 Python
麦德龙官方海外旗舰店:德国麦德龙超市
2017/12/23 全球购物
SmartBuyGlasses英国:购买太阳镜和眼镜
2018/01/29 全球购物
39美元购买一副眼镜或太阳镜:39DollarGlasses.com
2018/06/17 全球购物
灵泰克Java笔试题
2016/01/09 面试题
临床医学系毕业生推荐信
2013/11/09 职场文书
婚礼证婚人证婚词
2014/01/13 职场文书
关于安全的标语
2014/06/10 职场文书
2014领导干部学习焦裕禄同志先进事迹思想汇报
2014/09/19 职场文书
2014年人事工作总结范文
2014/11/19 职场文书
求职自荐信范文(优秀篇)
2015/03/27 职场文书
2019各种保证书范文
2019/06/24 职场文书
教你怎么用Python生成九宫格照片
2021/05/20 Python
tomcat正常启动但网页却无法访问的几种解决方法
2022/05/06 Servers