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 相关文章推荐
生成静态页面的PHP类
Nov 25 PHP
dede3.1分页文字采集过滤规则详说(图文教程)
Apr 03 PHP
Zend framework处理一个http请求的流程分析
Feb 08 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
Apr 17 PHP
PHP Undefined index报错的修复方法
Jul 17 PHP
PHP中strtotime函数使用方法分享
Jan 10 PHP
PHP漏洞全解(详细介绍)
Nov 13 PHP
PHP邮件发送类PHPMailer用法实例详解
Sep 22 PHP
php将字符串随机分割成不同长度数组的方法
Jun 01 PHP
php写入、删除与复制文件的方法
Jun 20 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 PHP
Centos7安装swoole扩展操作示例
Mar 26 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一些服务器端特性的配置加强php的安全
2006/10/09 PHP
如何利用php+mysql保存和输出文件
2006/10/09 PHP
php实现ip白名单黑名单功能
2015/03/12 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
2016/03/21 PHP
PHP中addslashes与mysql_escape_string的区别分析
2016/04/25 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
PHP实现的ID混淆算法类与用法示例
2018/08/10 PHP
PHP 实现 WebSocket 协议原理与应用详解
2020/04/22 PHP
prototype 的说明 js类
2006/09/07 Javascript
JS 有名函数表达式全面解析
2010/03/19 Javascript
jQuery新闻滚动插件 jquery.roller.js
2011/06/27 Javascript
简单实用的反馈表单无刷新提交带验证
2013/11/15 Javascript
javascript中为某个元素指定事件的三种方式
2014/08/07 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
jQuery+HTML5美女瀑布流布局实现方法
2015/09/21 Javascript
第一次动手实现bootstrap table分页效果
2016/09/22 Javascript
bootstrap快速制作后台界面
2016/12/05 Javascript
vue 中自定义指令改变data中的值
2017/06/02 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
VUE Error: getaddrinfo ENOTFOUND localhost
2018/05/03 Javascript
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
2018/08/17 Javascript
vue中是怎样监听数组变化的
2020/10/24 Javascript
python清除指定目录内所有文件中script的方法
2015/06/30 Python
视觉直观感受若干常用排序算法
2017/04/13 Python
python实现简易动态时钟
2018/11/19 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
世界上第一个水枕头:Mediflow
2018/12/06 全球购物
便利店投资创业计划书
2014/02/08 职场文书
护理见习报告范文
2014/11/03 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
水浒传读书笔记
2015/06/25 职场文书
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python
python神经网络学习 使用Keras进行简单分类
2022/05/04 Python
Redis特殊数据类型Geospatial地理空间
2022/06/01 Redis