php实现搜索一维数组元素并删除二维数组对应元素的方法
发布于 2015-11-15 13:28:07 | 111 次阅读 | 评论: 0 | 来源: 网友投递
PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
这篇文章主要介绍了php实现搜索一维数组元素并删除二维数组对应元素的方法,涉及php针对数组的定义、遍历及删除等操作技巧,需要的朋友可以参考下
本文实例讲述了php实现搜索一维数组元素并删除二维数组对应元素的方法。分享给大家供大家参考。具体如下:
定义一个一维数组一个二维数组如下
$fruit=array('apple','orange');
$products = array( array('name'=>'apple','price'=>23.4),
array('name'=>'orange','price'=>45.3),
array('name'=>'biscuit','number'=>5,'price'=>34)
);
需要实现从$products数组中查找元素是否和数组$fruit元素有交集,如果有的话保留,否则删除.
实现方法为:
foreach($products as $key=>$value)
{
if(!in_array($value["name"],$fruit))
unset($products[$key]);
}
array_values($products);
//使用unset()销毁数组元素时候应注意索引问题最好使用array_values()给数组重新排序
相关阅读:
php实现搜索一维数组元素并删除二维数组对应元素的方法
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
php实现给二维数组中所有一维数组添加值的方法
PHP关联数组实现根据元素值删除元素的方法
php实现在多维数组中查找特定value的方法
PHP实现向关联数组指定的Key之前插入元素的方法
PHP删除二维数组中相同元素及数组重复值的方法示例
php搜索关联数组键值的方法及示例
PHP实现递归转义数组的方法
PHP获取数组中重复最多的元素的方法
php根据某字段对多维数组进行排序的方法
php从数组中随机选择若干不重复元素的方法