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 相关文章推荐
global.php
Dec 09 PHP
FleaPHP的安全设置方法
Sep 15 PHP
PHP 日常开发小技巧
Sep 23 PHP
创建配置文件 用PHP写出自己的BLOG系统 2
Apr 12 PHP
PHP中开启gzip压缩的2种方法
Jan 31 PHP
WIFI万能钥匙密码查询接口实例
Sep 28 PHP
php实现将base64格式图片保存在指定目录的方法
Oct 13 PHP
微信封装的调用微信签名包的类库
Jun 08 PHP
PHP利用Socket获取网站的SSL证书与公钥
Jun 18 PHP
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
Jul 18 PHP
PHP htmlspecialchars_decode()函数用法讲解
Mar 01 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 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实现的随机广告显示代码
2007/06/14 PHP
Zend Framework基于Command命令行建立ZF项目的方法
2017/02/18 PHP
JavaScript Konami Code 实现代码
2009/07/29 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
jquery实现动态菜单的实例代码
2013/11/28 Javascript
JavaScript中的变量作用域介绍
2014/12/31 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
JavaScript如何动态创建table表格
2020/08/02 Javascript
javascript与jquery中的this关键字用法实例分析
2015/12/24 Javascript
Bootstrap编写导航栏和登陆框
2016/05/30 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
node-sass安装失败的原因与解决方法
2017/09/04 Javascript
微信公众平台 发送模板消息(Java接口开发)
2019/04/17 Javascript
vue发送websocket请求和http post请求的实例代码
2019/07/11 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
微信小程序实现轨迹回放的示例代码
2019/12/13 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
2020/02/01 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
[52:26]完美世界DOTA2联赛决赛 FTD vs Phoenix 第一场 11.08
2020/11/11 DOTA
rhythmbox中文名乱码问题解决方法
2008/09/06 Python
在Django框架中伪造捕捉到的URLconf值的方法
2015/07/18 Python
Django实现登录随机验证码的示例代码
2018/06/20 Python
基于python历史天气采集的分析
2019/02/14 Python
Python实战之制作天气查询软件
2019/05/14 Python
安装好Pycharm后如何配置Python解释器简易教程
2019/06/28 Python
Python Web框架之Django框架Model基础详解
2019/08/16 Python
html5的新增的标签和废除的标签简要概述
2013/02/20 HTML / CSS
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
小露珠教学反思
2014/04/30 职场文书
党建工作汇报材料
2014/12/24 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android