php删除数组指定元素实现代码


Posted in PHP onMay 03, 2017

php删除数组指定元素实现代码

在PHP中删除数组指定元素的函数没有直接能使用的,多数只能封装方法

例如array_slice() 函数在数组中根据条件取出一段值,并返回.

array_slice(array,offset,length,preserve)

array:数组
offset: 规定取出元素的开始位置。如果是正数,则从前往后开始取,如果是负值,从后向前取 offset 绝对值。

<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
print_r(array_slice($a,1,2));
?>

输出

Array ( [0] => Cat [1] => Horse )

还有array_shift() 函数删除数组中的第一个元素,并返回被删除元素的值.

相对的array_pop() 函数删除数组中的最后一个元素.

几个函数用下来觉得array_search()比较实用array_search() 函数与 in_array() 一样,在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回 false

$array = array('1', '2', '3', '4', '5');
$del_value = 3;
unset($array[array_search($del_value , $array)]);//利用unset删除这个元素
print_r($array);

输出

array('1', '2', '4', '5');

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
Apache设置虚拟WEB
Oct 09 PHP
php smarty模版引擎中变量操作符及使用方法
Dec 11 PHP
PHP源代码数组统计count分析
Aug 02 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
ThinkPHP CURD方法之page方法详解
Jun 18 PHP
PHPExcel简单读取excel文件示例
May 26 PHP
thinkPHP批量删除的实现方法分析
Nov 09 PHP
Ubuntu 16.04下安装PHP 7过程详解
Mar 28 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
PHP中rename()函数的妙用讲解
Feb 28 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
Sep 12 PHP
Laravel框架下载,安装及路由操作图文详解
Dec 04 PHP
在php7中MongoDB实现模糊查询的方法详解
May 03 #PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
May 02 #PHP
php 使用curl模拟ip和来源进行访问的实现方法
May 02 #PHP
ThinkPHP实现静态缓存和动态缓存示例代码
May 02 #PHP
php 函数使用可变数量的参数方法
May 02 #PHP
PHP 序列化和反序列化函数实例详解
Jul 18 #PHP
php头像上传预览实例代码
May 02 #PHP
You might like
php处理文件的小例子(解压缩,删除目录)
2013/02/03 PHP
PHP制作3D扇形统计图以及对图片进行缩放操作实例
2014/10/23 PHP
php支付宝手机网页支付类实例
2015/03/04 PHP
PHP异常处理浅析
2015/05/12 PHP
PHP 开发者该知道的 5 个 Composer 小技巧
2016/02/03 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
2016/09/11 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
基于jQuery实现select下拉选择可输入附源码下载
2016/02/03 Javascript
javascript小数精度丢失的完美解决方法
2016/05/31 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
vue组件开发props验证的实现
2019/02/12 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
vue源码nextTick使用及原理解析
2019/08/13 Javascript
关于vue项目中搜索节流的实现代码
2019/09/17 Javascript
js编写简易的计算器
2020/07/29 Javascript
玩转python爬虫之URLError异常处理
2016/02/17 Python
python 环境变量和import模块导入方法(详解)
2017/07/11 Python
python通过zabbix api获取主机
2018/09/17 Python
python字典嵌套字典的情况下找到某个key的value详解
2019/07/10 Python
python mysql断开重连的实现方法
2019/07/26 Python
Python编译为二进制so可执行文件实例
2019/12/23 Python
python将unicode和str互相转化的实现
2020/05/11 Python
基于Python实现简单学生管理系统
2020/07/24 Python
解决Firefox下不支持outerHTML问题代码分享
2014/06/04 HTML / CSS
银行柜员应聘推荐信范文
2013/11/24 职场文书
环保建议书300字
2014/05/14 职场文书
设计专业自荐信
2014/06/19 职场文书
美术课外活动总结
2014/07/08 职场文书
2014年学校办公室工作总结
2014/12/19 职场文书
升学宴学生答谢词
2015/01/05 职场文书
责任书范本大全
2015/05/11 职场文书
政工师工作总结2015
2015/05/26 职场文书
新年祝酒词大全
2015/08/11 职场文书