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中数据的批量导入(csv文件)
Oct 09 PHP
PHP使用者状态管理功能的应用
Oct 09 PHP
PHP一些有意思的小区别
Dec 06 PHP
ezSQL PHP数据库操作类库
May 16 PHP
php define的第二个参数使用方法
Nov 04 PHP
php无限极分类递归排序实现方法
Nov 11 PHP
php实现中文转数字
Feb 18 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
May 06 PHP
php强制下载文件函数
Aug 24 PHP
PHP实现从上往下打印二叉树的方法
Jan 18 PHP
关于laravel模板中生成URL的几种模式总结
Oct 18 PHP
php实现微信小程序授权登录功能(实现流程)
Nov 13 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 如何获取二维数组中某个key的集合
2014/06/03 PHP
PHP的Yii框架的基本使用示例
2015/08/21 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
php实现session共享的实例方法
2019/09/19 PHP
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
javascript getElementsByClassName实现代码
2010/10/11 Javascript
js中关于String对象的replace使用详解
2011/05/24 Javascript
js读取cookie方法总结
2014/10/31 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
详解jQuery中的empty、remove和detach
2016/04/11 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
JavaScript设计模式之策略模式详解
2017/06/09 Javascript
详谈表单格式化插件jquery.serializeJSON
2017/06/23 jQuery
使用jQuery实现鼠标点击左右按钮滑动切换
2017/08/04 jQuery
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
2018/09/16 Javascript
详解Vue项目中实现锚点定位
2019/04/24 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
python 将有序数组转换为二叉树的方法
2019/03/26 Python
python实现串口通信的示例代码
2020/02/10 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
html5实现的便签特效(实战分享)
2013/11/29 HTML / CSS
地震捐款倡议书
2014/08/29 职场文书
区长工作作风个人整改措施
2014/10/01 职场文书
考研英语复习计划
2015/01/19 职场文书
2015年派出所工作总结
2015/04/24 职场文书
培训班通知
2015/04/25 职场文书
历史博物馆观后感
2015/06/05 职场文书
MySQL表的增删改查基础教程
2021/04/07 MySQL
python中的None与NULL用法说明
2021/05/25 Python
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android