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 27 PHP
PHP 一个随机字符串生成代码
May 26 PHP
PHP序列号生成函数和字符串替换函数代码
Jun 07 PHP
php 操作数组(合并,拆分,追加,查找,删除等)
Jul 20 PHP
PHP 如何获取二维数组中某个key的集合
Jun 03 PHP
PHP采用get获取url汉字出现乱码的解决方法
Nov 13 PHP
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
Nov 18 PHP
php获得网站访问统计信息类Compete API用法实例
Apr 02 PHP
基于CakePHP实现的简单博客系统实例
Jun 28 PHP
Yii2中如何使用modal弹窗(基本使用)
May 30 PHP
php实现连接access数据库并转txt写入的方法
Feb 08 PHP
PHP获取真实客户端的真实IP
Mar 07 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
根德YB400的电路分析
2021/03/02 无线电
PHP正确配置mysql(apache环境)
2011/08/28 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
php使用for语句输出三角形的方法
2015/06/09 PHP
Yii数据库缓存实例分析
2016/03/29 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
Js保留小数点的4种效果实现代码分享
2014/04/12 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
JavaScript数据类型检测代码分享
2015/01/26 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
js获取页面description的方法
2015/05/21 Javascript
kindeditor编辑器点中图片滚动条往上顶的bug
2015/07/05 Javascript
详解javascript遍历方式
2015/11/11 Javascript
基于Node.js实现nodemailer邮件发送
2016/01/26 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
2017/07/12 Javascript
实现一个完整的Node.js RESTful API的示例
2017/09/29 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
2020/06/01 Javascript
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
Python打印“菱形”星号代码方法
2018/02/05 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
Python GUI学习之登录系统界面篇
2019/08/21 Python
旅游管理专业个人求职信范文
2013/12/24 职场文书
事业单位鉴定材料
2014/05/25 职场文书
借款协议书
2014/09/16 职场文书
元旦标语大全
2014/10/09 职场文书
体育活动总结
2015/02/04 职场文书
正规借条模板
2015/05/26 职场文书