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 相关文章推荐
ASP和PHP都是可以删除自身的
Apr 09 PHP
PHP中函数内引用全局变量的方法
Oct 20 PHP
PHP 数组入门教程小结
May 20 PHP
PHP学习散记_编码(json_encode 中文不显示)
Nov 10 PHP
比较好用的PHP防注入漏洞过滤函数代码
Apr 11 PHP
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
Jul 02 PHP
跟我学Laravel之路由
Oct 15 PHP
php启用sphinx全文搜索的实现方法
Dec 24 PHP
PHP封装函数实现生成随机的字符串验证码
Jan 24 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
Feb 15 PHP
php中实现字符串翻转的方法
Feb 22 PHP
PHP写API输出的时用echo的原因详解
Apr 28 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中根据IP地址判断城市实现城市切换或跳转代码
2012/09/04 PHP
Javascript 解疑
2009/11/11 Javascript
js Date自定义函数 延迟脚本执行
2010/03/10 Javascript
javascript 实用的文字链提示框效果
2010/06/30 Javascript
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
cument.execCommand()用法深入理解
2012/12/04 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
js实现多图左右切换功能
2016/08/04 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
js实现简单的计算器功能
2017/01/16 Javascript
使用travis-ci如何持续部署node.js应用详解
2017/07/30 Javascript
vue中路由验证和相应拦截的使用详解
2017/12/13 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
Vue插槽原理与用法详解
2019/03/05 Javascript
Vue 之孙组件向爷组件通信的实现
2019/04/23 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
Python基础学习之常见的内建函数整理
2017/09/06 Python
详解Python 切片语法
2019/06/10 Python
学习Django知识点分享
2019/09/11 Python
将matplotlib绘图嵌入pyqt的方法示例
2020/01/08 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
介绍一下linux文件系统分配策略
2012/11/17 面试题
文秘自荐信
2013/10/20 职场文书
市场开发与营销专业求职信范文
2014/05/01 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
2014年十一国庆节爱国演讲稿
2014/09/23 职场文书
红高粱观后感
2015/06/10 职场文书
工作简报怎么写
2015/07/21 职场文书
2016年习总书记讲话学习心得体会
2016/01/20 职场文书
Win11查看设备管理器
2022/04/19 数码科技