php 数组操作-删除指定数组元素
发布:smiling 来源: PHP粉丝网 添加日期:2014-01-15 14:59:21 浏览: 评论:0
本文章缩合的了php的各种函数的用法来实现按指定元素值去除数组元素,按指定元素值去除数组元素,代码如下:
- <?php//去除值为"Cat"的元素
- $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
- print_r($a);
- unset($a[array_search("Cat",$a)]);
- //array_search("Cat",$a)按元素值返回键名。去除后保持索引
- print_r($a);
- ?>
下面会讲到关于array_search用法,代码如下:
- //去除前:
- Array
- (
- [a] => Dog
- [b] => Cat
- [c] => Horse
- )
- //去除后:
- Array
- (
- [a] => Dog
- [c] => Horse
- )
array_search()定义和用法
array_search() 函数与 in_array() 一样,在数组中查找一个键值,如果找到了该值,匹配元素的键名会被返回,如果没找到,则返回 false。
在 PHP 4.2.0 之前,函数在失败时返回 null 而不是 false。
如果第三个参数 strict 被指定为 true,则只有在数据类型和值都一致时才返回相应元素的键名。
语法:array_search(value,array,strict)
参数:value 必需,规定在数组中搜索的值。
参数:array 必需。被搜索的数组。
参数:strict 可选。可能的值:
true false - 默认,如果值设置为 true,还将在数组中检查给定值的类型.
例子代码如下:
- <?php
- $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
- echo array_search("Dog",$a);
- ?>//输出:a
Tags: php 数组 操作 删除
相关文章
- ·php in_array 语法(2013-11-12)
- ·PHP中数组定义的几种方法(2013-11-13)
- ·php session 预定义数组(2013-11-13)
- ·php 读取多维数组方法(2013-11-28)
- ·php 数组之删除空数组程序(2013-11-30)
- ·php删除数组中的空值或指定值操作(2013-11-30)
- ·php对数组元素去重复值(2013-12-03)
- ·php中向数组中插入一元素程序代码(2014-01-03)
- ·php中数组的搜索程序代码(2014-01-06)
- ·php二维数组循环程序代码(2014-01-06)
- ·php数组删除元素各种方法总结(2014-01-06)
- ·php 数组排序各种方法总结(2014-01-06)
- ·PHP数组的高级遍历和操作处理方法(2014-01-07)
- ·PHP获取数组中某元素的位置实例(2014-01-07)
- ·PHP取数组第一个元素与删除数组实例(2014-01-07)
- ·php将数组变量保存到文件(2014-01-08)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)