这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
这篇文章主要介绍了 php 删除数组指定元素实现代码的相关资料, 需要的朋友可以参考下
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');
来源: http://www.phperz.com/article/17/0808/340003.html