php实现在多维数组中查找特定value的方法

 更新时间:2015年07月29日 17:02:36   作者:tolcf  
这篇文章主要介绍了php实现在多维数组中查找特定value的方法,实例分析了php实现多维数组的遍历及unset删除的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php实现在多维数组中查找特定value的方法。分享给大家供大家参考。具体如下:

最近做项目,需要从多维数组中查找是否含有特定的key和其对应特定的value,并清除该条数据,比如:

$arr = array(
//为了看的方便,数组表达形式不对
0=>array(id =>1,name =>"li")
1=>array(id =>2,name =>"na")
2=>array(id =>3,name =>"na")
)
)

希望达到效果:删除id为2的那一条记录:

public function searchArray($array,$key,$value){
foreach($array as $keyp=>$valuep){
if($valuep[$key]==$value){
unset($array[$keyp]);
}
}
return $array;
}

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

相关文章

  • PHP可变函数的使用详解

    PHP可变函数的使用详解

    本篇文章是对PHP中可变函数的使用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP+MySQL实现的简单投票系统实例

    PHP+MySQL实现的简单投票系统实例

    这篇文章主要介绍了PHP+MySQL实现的简单投票系统,以完整实例形式分析了PHP+MySQL实现投票功能的具体功能代码与相关技巧,需要的朋友可以参考下
    2016-02-02
  • PHP 创建标签云函数代码

    PHP 创建标签云函数代码

    PHP创建标签云函数代码,使用此函数创建标签云。
    2010-05-05
  • PHP无限极分类函数的实现方法详解

    PHP无限极分类函数的实现方法详解

    这篇文章主要介绍了PHP无限极分类函数的实现方法,结合实例形式详细分析了php实现无限极分类的具体思路、实现代码与相关注意事项,需要的朋友可以参考下
    2017-04-04
  • PHP 多进程 解决难题

    PHP 多进程 解决难题

    PHP在很多时候不适合做常驻的SHELl进程, 他没有专门的gc例程, 也没有有效的内存管理途径. 所以如果用PHP做常驻SHELL, 你会经常被内存耗尽导致abort而unhappy.
    2009-06-06
  • PHP自定义错误处理的方法分析

    PHP自定义错误处理的方法分析

    这篇文章主要介绍了PHP自定义错误处理的方法,结合实例形式分析了php错误处理机制及php自定义错误处理相关操作技巧,需要的朋友可以参考下
    2018-12-12
  • 解析php中const与define的应用区别

    解析php中const与define的应用区别

    本篇文章是对php中const与define的使用区别进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php绘制一条直线的方法

    php绘制一条直线的方法

    这篇文章主要介绍了php绘制一条直线的方法,主要涉及GD库中imageline方法的使用技巧,需要的朋友可以参考下
    2015-01-01
  • php自定义函数截取汉字长度

    php自定义函数截取汉字长度

    php中截取汉字长度的方法有很多,本例通过自定义函数来完成这个需求,感兴趣的朋友可以参考下
    2014-05-05
  • PHP图片处理之图片背景、画布操作

    PHP图片处理之图片背景、画布操作

    这篇文章主要介绍了PHP图片处理之图片背景、画布操作,本文先是讲解了PHP中创建图片的几个函数,然后给出了一个给图片添加文字水印的例子,需要的朋友可以参考下
    2014-11-11

最新评论