首页 > 编程语言 > 详细

php根据二维数组中的某个值去除该数组。

时间:2016-07-25 11:44:05      阅读:497      评论:0      收藏:0      [点我收藏+]
$a = Array(
  Array(
    wanjiaid => 2,
    address => 发生到了附近的,
    mobile => 15810444878,
    user_name => 王佳琳,
  ),
  array(
    wanjiaid=>3,
    address => 发生到了附近的,
    mobile => 15810444878,
    user_name => 王佳琳,
  ),
  array(
    wanjiaid=>4,
    address => 发生到了附近的2,
    mobile => 15424887895,
    user_name => 王佳琳1,
  ),
  array(
    wanjiaid=>5,
    address => 发生到了附近的2,
    mobile => 15810444878,
    user_name => 王佳琳2,
  ),
  array(
    wanjiaid=>6,
    address => 山东福彩,
    mobile => 12548888888,
    user_name => 王佳琳3,
  ),
);
$res = array();
$st = array(
  address => array(),
  mobile => array(),
  user_name => array(),
);
foreach($a as $t) {
  $flag = true;
  foreach($st as $k=>$v) {
    if(in_array($t[$k], $v)) $flag = false;
    $st[$k][] = $t[$k];
  }
  if($flag) $res[] = $t; 
}
print_r($res);

 

php根据二维数组中的某个值去除该数组。

原文:http://www.cnblogs.com/legendyang/p/5702930.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!