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编写大型网站问题集
Mar 06 PHP
php 求质素(素数) 的实现代码
Apr 12 PHP
一个PHP缓存类代码(附详细说明)
Jun 09 PHP
通过缓存数据库结果提高PHP性能的原理介绍
Sep 05 PHP
PHP中copy on write写时复制机制介绍
May 13 PHP
PHP面向对象教程之自定义类
Jun 10 PHP
php实现以只读方式打开文件的方法
Mar 16 PHP
thinkphp验证码的实现(form、ajax实现验证)
Jul 28 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
Nov 25 PHP
CodeIgniter框架基本增删改查操作示例
Mar 23 PHP
thinkphp3.2实现在线留言提交验证码功能
Jul 19 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
Jun 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面向对象中的魔术方法中文说明
2014/03/04 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
2014/06/26 PHP
PHP实现的多彩标签效果代码分享
2014/08/21 PHP
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
PHP类的特性实例分析
2016/09/28 PHP
ThinkPHP 模板引擎使用详解
2017/05/07 PHP
PHP实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
2019/03/22 PHP
javascript arguments 传递给函数的隐含参数
2009/08/21 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
vue.js与后台数据交互的实例讲解
2018/08/08 Javascript
微信小程序实现批量倒计时功能
2020/11/01 Javascript
24行JavaScript代码实现Redux的方法实例
2019/11/17 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
如何通过Proxy实现JSBridge模块化封装
2020/10/22 Javascript
[02:43]中国五虎出征TI3视频
2013/08/02 DOTA
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
pygame学习笔记(5):游戏精灵
2015/04/15 Python
在Python中操作字典之clear()方法的使用
2015/05/21 Python
python实现文本文件合并
2015/12/29 Python
独特的python循环语句
2016/11/20 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
Python使用sklearn实现的各种回归算法示例
2019/07/04 Python
python3.6 tkinter实现屏保小程序
2019/07/30 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
Tensorflow累加的实现案例
2020/02/05 Python
通过实例了解python__slots__使用方法
2020/09/14 Python
Python实现疫情地图可视化
2021/02/05 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
台湾旅游网站:灿星旅游
2018/10/11 全球购物
Ruby使用Mysql2连接操作MySQL
2022/04/19 Ruby
Spring中的@Transactional的工作原理
2022/06/05 Java/Android