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 分页类
Oct 09 PHP
我的论坛源代码(一)
Oct 09 PHP
Wordpress php 分页代码
Oct 21 PHP
查找php配置文件php.ini所在路径的二种方法
May 26 PHP
PHP mkdir()无写权限的问题解决方法
Jun 19 PHP
php中file_exists函数使用详解
May 08 PHP
PHP递归创建多级目录
Nov 05 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
Dec 19 PHP
简单谈谈PHP中的Reload操作
Dec 12 PHP
php字符集转换
Jan 23 PHP
自写的利用PDO对mysql数据库增删改查操作类
Feb 19 PHP
php生成短网址/短链接原理和用法实例分析
May 29 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 购物车实例(申精)
2009/05/11 PHP
php对大文件进行读取操作的实现代码
2013/01/23 PHP
360通用php防护代码(使用操作详解)
2013/06/18 PHP
php中convert_uuencode()与convert_uuencode函数用法实例
2014/11/22 PHP
php遍历类中包含的所有元素的方法
2015/05/12 PHP
php进程(线程)通信基础之System V共享内存简单实例分析
2019/11/09 PHP
js实现addClass,removeClass,hasClass的函数代码
2011/07/13 Javascript
图标线性回归斜着移动到指定的位置
2013/08/16 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
js中判断变量类型函数typeof的用法总结
2016/08/09 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
layui的表单验证支持ajax判断用户名是否重复的实例
2019/09/06 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
Python 字典与字符串的互转实例
2017/01/13 Python
浅谈对yield的初步理解
2017/05/29 Python
Python实现pdf文档转txt的方法示例
2018/01/19 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
解决Pycharm的项目目录突然消失的问题
2020/01/20 Python
python获取时间戳的实现示例(10位和13位)
2020/09/23 Python
python 图像增强算法实现详解
2021/01/24 Python
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
Mankind美国/加拿大:英国领先的男士美容护发用品公司
2018/12/05 全球购物
维多利亚的秘密阿联酋官网:Victoria’s Secret阿联酋
2019/12/07 全球购物
KTV的创业计划书范文
2014/02/02 职场文书
消防安全员岗位职责
2014/03/10 职场文书
小摄影师教学反思
2014/04/27 职场文书
大学拉赞助协议书范文
2014/09/26 职场文书
个人四风问题对照检查材料思想汇报
2014/10/06 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
2016年会开场白台词
2015/06/01 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android
Spring Cloud Netflix 套件中的负载均衡组件 Ribbon
2022/04/13 Java/Android