PHP删除数组中特定元素的两种方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-11-11 11:21:27 浏览: 评论:0
今天小编就为大家分享一篇关于PHP删除数组中特定元素的两种方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧。
方法一:
- <?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()函数删除的话,数组的索引值没有变化。
Tags: PHP删除数组 PHP删除特定元素
相关文章
- ·PHP删除数组重复元素函数(2014-08-16)
- ·php删除数组中重复值的代码(2014-09-18)
- ·php unset删除数组变量实现方法(2014-09-19)
- ·php 删除数组元素方法(2014-09-19)
- ·PHP删除数组元素与删除重复数组函数(2014-09-19)
- ·php删除数组中某个值元素(2014-09-20)
- ·PHP中unset,array_splice删除数组中的元素区别(2014-09-22)
- ·php删除数组中相同的元素,只保留一个相同元素(2014-09-22)
- ·PHP删除数组中指定值的元素常用方法实例分析(2018-10-13)
- ·php删除数组元素示例分享(2020-09-15)
- ·PHP删除数组中空值的方法介绍(2020-11-09)
- ·php使用unset()删除数组中某个单元(键)的方法(2021-05-14)
- ·php中删除数组的第一个元素和最后一个元素的函数(2021-05-15)
- ·php删除数组中重复元素的方法(2021-06-30)
- ·PHP删除数组中指定下标的元素方法(2021-09-02)
- ·PHP删除数组中指定值的元素常用方法实例分析【4种方法】(2021-10-25)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)