php实现搜索一维数组元素并删除二维数组对应元素的方法


Posted in PHP onJuly 06, 2015

本文实例讲述了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 相关文章推荐
一个php导出oracle库的php代码
Apr 20 PHP
PHP加速 eAccelerator配置和使用指南
Jun 05 PHP
解析PHP中常见的mongodb查询操作
Jun 20 PHP
ThinkPHP之M方法实例详解
Jun 20 PHP
zend framework框架中url大小写问题解决方法
Aug 19 PHP
新浪SAE搭建PHP项目教程
Jan 28 PHP
php使用post数组的键值创建同名变量并赋值的方法
Apr 03 PHP
PHP简单的MVC框架实现方法
Dec 01 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
May 06 PHP
Zend Framework动作控制器用法示例
Dec 09 PHP
Yii 2中的load()和save()示例详解
Aug 03 PHP
PHP使用正则表达式实现过滤非法字符串功能示例
Jun 04 PHP
jquery+php实现导出datatables插件数据到excel的方法
Jul 06 #PHP
php导出中文内容excel文件类实例
Jul 06 #PHP
PHP伪造来源HTTP_REFERER的方法实例详解
Jul 06 #PHP
PHP 错误处理机制
Jul 06 #PHP
帝国cms常用标签汇总
Jul 06 #PHP
帝国CMS留言板回复后发送EMAIL通知客户
Jul 06 #PHP
帝国cms目录结构分享
Jul 06 #PHP
You might like
php中cookie的作用域
2008/03/27 PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
2013/11/07 PHP
PHP按行读取、处理较大CSV文件的代码实例
2014/04/09 PHP
PHP实现生成唯一编号(36进制的不重复编号)
2014/07/01 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
laravel5.2实现区分前后台用户登录的方法
2017/01/11 PHP
数组任意位置插入元素,删除特定元素的实例
2017/03/02 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
2019/04/10 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
jQuery拖动图片删除示例
2013/05/10 Javascript
JS HTML5 音乐天气播放器(Ajax获取天气信息)
2013/05/26 Javascript
jQuery Migrate 1.1.0 Released 注意事项
2014/06/14 Javascript
js获取元素相对窗口位置的实现代码
2014/09/28 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
基于jquery编写分页插件
2016/03/07 Javascript
JS Attribute属性操作详解
2016/05/19 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
2016/11/23 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
Vue异步组件使用详解
2017/04/08 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
JS实现获取数组中最大值或最小值功能示例
2019/03/02 Javascript
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
微信小程序实现下拉加载更多商品
2020/12/29 Javascript
python将MongoDB里的ObjectId转换为时间戳的方法
2015/03/13 Python
Python中Random和Math模块学习笔记
2015/05/18 Python
Python中enumerate函数代码解析
2017/10/31 Python
python实现快速排序的示例(二分法思想)
2018/03/12 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
python中import与from方法总结(推荐)
2019/03/21 Python
在python中实现调用可执行文件.exe的3种方法
2019/07/07 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
Python用户自定义异常的实现
2020/12/25 Python
共产党员公开承诺践诺书
2014/05/28 职场文书
2014年房地产工作总结范文
2014/11/19 职场文书
2015年教师新年寄语
2014/12/08 职场文书
自书遗嘱范文
2015/08/07 职场文书