PHP关联数组实现根据元素值删除元素的方法


Posted in PHP onJune 26, 2015

本文实例讲述了PHP关联数组实现根据元素值删除元素的方法。分享给大家供大家参考。具体如下:

<?php 
$array1 = array("a" => "green", "red", "blue", "red"); 
$array2 = array("b" => "green"); 
$result = array_diff($array1, $array2);
//这样就相当于删除$array1里的值为"green"的元素。 
print_r($result); 
?>

还有一个方法,比上面的复杂一些,但是效果一样:

function removeArrayElement(&$ar,$val)
{
$tmp = array();
foreach($ar as $k => $arc)
{
  if($arc!=$val)
  {
  $tmp[$k]=$arc;
  }
}
$ar = $tmp;
unset($tmp);
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
xajax写的留言本
Nov 25 PHP
phpwind中的数据库操作类
Jan 02 PHP
基于PHP 面向对象之成员方法详解
May 04 PHP
php的POSIX 函数以及进程测试的深入分析
Jun 03 PHP
PHP中数组的分组排序实例
Jun 01 PHP
destoon实现公司新闻详细页添加评论功能的方法
Jul 15 PHP
PHP输出日历表代码实例
Mar 27 PHP
PHP实现多文件上传的方法
Jul 08 PHP
PHP使用file_get_content设置头信息的方法
Feb 14 PHP
关于php中一些字符串总结
May 05 PHP
laravel-admin select框默认选中的方法
Oct 03 PHP
php 的多进程操作实践案例分析
Feb 28 PHP
PHP实现事件机制实例分析
Jun 26 #PHP
php使用MySQL保存session会话的方法
Jun 26 #PHP
Linux操作系统安装LAMP环境
Jun 26 #PHP
PHP中Session可能会引起并发问题
Jun 26 #PHP
WAMP环境中扩展oracle函数库(oci)
Jun 26 #PHP
PHP获取当前相对于域名目录的方法
Jun 26 #PHP
php通过获取头信息判断图片类型的方法
Jun 26 #PHP
You might like
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
2016/10/17 PHP
yii框架搜索分页modle写法
2016/12/19 PHP
PHP智能识别收货地址信息实例
2019/01/05 PHP
javascript 贪吃蛇实现代码
2008/11/22 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
js将控件隐藏及display属性的使用介绍
2013/12/30 Javascript
js网页实时倒计时精确到秒级
2014/02/10 Javascript
javascript不同类型数据之间的运算的转换方法
2014/02/13 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
学习JavaScript设计模式之策略模式
2016/01/12 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
2016/07/04 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
jQuery Dialog 取消右上角删除按钮事件
2016/09/07 Javascript
vue.js入门(3)——详解组件通信
2016/12/02 Javascript
webpack 样式加载的实现原理
2018/06/12 Javascript
angularjs $http调用接口的方式详解
2018/08/13 Javascript
使用vue自定义指令开发表单验证插件validate.js
2019/05/23 Javascript
在layui中使用form表单监听ajax异步验证注册的实例
2019/09/03 Javascript
vue使用echarts实现水平柱形图实例
2020/09/09 Javascript
Python-基础-入门 简介
2014/08/09 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
widows下安装pycurl并利用pycurl请求https地址的方法
2018/10/15 Python
利用Pycharm断点调试Python程序的方法
2018/11/29 Python
python交易记录链的实现过程详解
2019/07/03 Python
Python3批量创建Crowd用户并分配组
2020/05/20 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
Python 解析xml文件的示例
2020/09/29 Python
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
Html5原生拖拽相关事件简介以及基础实现
2020/11/19 HTML / CSS
戴尔英国官网:Dell英国
2017/05/27 全球购物
南非最大的花卉和送礼服务:NetFlorist
2017/09/13 全球购物
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL