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 相关文章推荐
echo(),print(),print_r()之间的区别?
Nov 19 PHP
使用 eAccelerator加速PHP代码的目的
Mar 16 PHP
PHP 变量定义和变量替换的方法
Jul 30 PHP
使用php验证复选框有效性的示例
Nov 13 PHP
php读取csv实现csv文件下载功能
Dec 18 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
Dec 19 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
Jun 29 PHP
Docker 如何布置PHP开发环境
Jun 21 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
Sep 11 PHP
php源码之将图片转化为data/base64数据流实例详解
Nov 27 PHP
PHP中for循环与foreach的区别
Mar 06 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 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
动态生成gif格式的图像要注意?
2006/10/09 PHP
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
php用户注册页面利用js进行表单验证具体实例
2013/10/17 PHP
php下获取http状态的实现代码
2014/05/09 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
2016/06/13 PHP
PHP正则删除HTML代码中宽高样式的方法
2017/06/12 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
非常不错的一个javascript 类
2006/11/07 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
2016/08/25 Javascript
AngularJS通过$location获取及改变当前页面的URL
2016/09/23 Javascript
浅析JS中对函数function的理解(基础篇)
2016/10/14 Javascript
微信小程序 简单教程实例详解
2017/01/13 Javascript
为你的微信小程序体积瘦身详解
2017/05/20 Javascript
ES6学习教程之模板字符串详解
2017/10/09 Javascript
js 图片转base64的方式(两种)
2018/04/24 Javascript
讲解vue-router之什么是嵌套路由
2018/05/28 Javascript
vue绑定事件后获取绑定事件中的this方法
2018/09/15 Javascript
基于JS实现快速读取TXT文件
2020/08/25 Javascript
python查找目录下指定扩展名的文件实例
2015/04/01 Python
Python自动登录126邮箱的方法
2015/07/10 Python
Python Requests 基础入门
2016/04/07 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
2020/05/09 Python
你正在寻找的CSS3 动画技术
2011/07/27 HTML / CSS
基于HTML5 Canvas:字符串,路径,背景,图片的详解
2013/05/09 HTML / CSS
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
如何安装ruby on rails
2014/02/09 面试题
80后职场人的职业生涯规划
2014/03/08 职场文书
个人函授自我鉴定
2014/03/25 职场文书
行政内勤岗位职责
2014/04/07 职场文书
我的中国梦演讲稿400字
2014/08/19 职场文书
2014年工人工作总结
2014/11/25 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
PHP遍历数组的6种方式总结
2021/11/17 PHP
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js