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 相关文章推荐
模拟OICQ的实现思路和核心程序(二)
Oct 09 PHP
我的论坛源代码(五)
Oct 09 PHP
php设计模式 Visitor 访问者模式
Jun 28 PHP
destoon安全设置中需要设置可写权限的目录及文件
Jun 21 PHP
php获取一个变量的名字的方法
Sep 05 PHP
CI框架整合widget(页面格局)的方法
May 17 PHP
3种方法轻松处理php开发中emoji表情的问题
Jul 18 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
Mar 28 PHP
创建无限极分类树型结构的简单方法
Jun 20 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 PHP
PHP实现的装箱算法示例
Jun 23 PHP
PHP时间函数使用详解
Mar 21 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下把数组保存为文件格式的实例应用
2010/02/08 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
PHP加密解密函数详解
2015/10/28 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
javascript 写类方式之十
2009/07/05 Javascript
Prototype Template对象 学习
2009/07/19 Javascript
Jquery实现弹出层分享微博插件具备动画效果
2013/04/03 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
extjs ColumnChart设置不同的颜色实现代码
2013/05/17 Javascript
JQueryiframe页面操作父页面中的元素与方法(实例讲解)
2013/11/19 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
2013/12/19 Javascript
javascript实现数字验证码的简单实例
2014/02/10 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
轻松学习jQuery插件EasyUI EasyUI实现拖放商品放置购物车
2015/11/30 Javascript
理解javascript函数式编程中的闭包(closure)
2016/03/08 Javascript
js删除数组元素、清空数组的简单方法(必看)
2016/07/27 Javascript
javascript遍历json对象的key和任意js对象属性实例
2017/03/09 Javascript
利用Javascript开发一个二维周视图日历
2017/12/14 Javascript
mpvue构建小程序的方法(步骤+地址)
2018/05/22 Javascript
js实现单元格拖拽效果
2020/02/10 Javascript
[03:56]显微镜下的DOTA2第十一期——鬼畜的死亡先知播音员
2014/06/23 DOTA
[34:39]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第二局
2016/03/05 DOTA
[14:03]2017DOTA2亚洲邀请赛开幕式:12神兵演绎水墨中华
2017/04/01 DOTA
Python使用代理抓取网站图片(多线程)
2014/03/14 Python
Python 高级专用类方法的实例详解
2017/09/11 Python
Python实现识别手写数字 简易图片存储管理系统
2018/01/29 Python
python实现多线程网页下载器
2018/04/15 Python
python Django中models进行模糊查询的示例
2019/07/18 Python
Django框架创建项目的方法入门教程
2019/11/04 Python
Python使用openpyxl复制整张sheet
2021/03/24 Python
计算机售后服务承诺书
2014/05/30 职场文书
生活部的活动方案
2014/08/19 职场文书
世界气象日活动总结
2015/02/27 职场文书
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript
苹果可能正在打击不进行更新的 App
2022/04/24 数码科技