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 24 PHP
基于PHP服务端图片生成缩略图的方法详解
Jun 20 PHP
Zend Studio 实用快捷键一览表(精心整理)
Aug 10 PHP
windwos下使用php连接oracle数据库的过程分享
May 26 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
Jan 07 PHP
php字符串函数学习之strstr()
Mar 27 PHP
PHP加密解密类实例分析
Apr 20 PHP
php获取指定数量随机字符串的方法
Feb 06 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
Jun 09 PHP
PHP微信PC二维码登陆的实现思路
Jul 13 PHP
PHP实现带进度条的Ajax文件上传功能示例
Jul 02 PHP
在 PHP 和 Laravel 中使用 Traits的方法
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程序员应该了解MongoDB的五件事
2013/06/03 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
2016/03/30 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
js利用prototype调用Array的slice方法示例
2014/06/09 Javascript
jquery 页眉单行信息滚动显示实现思路及代码
2014/06/26 Javascript
jquery序列化方法实例分析
2015/06/10 Javascript
在JavaScript中模拟类(class)及类的继承关系
2016/05/20 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
老生常谈js数据类型
2017/08/03 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
Django中使用locals()函数的技巧
2015/07/16 Python
python非递归全排列实现方法
2017/04/10 Python
Python编程实现的简单Web服务器示例
2017/06/22 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
Python数据可视化实现正态分布(高斯分布)
2019/08/21 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
Python logging模块原理解析及应用
2020/08/13 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
大学生个人自荐信
2014/02/24 职场文书
大学生评语大全
2014/04/18 职场文书
商务英语求职信范文
2015/03/19 职场文书
2015年街道除四害工作总结
2015/05/15 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书