标签:return 维数 方法 ring class inf source 重复 code
$goodinfo = array(8) { [0]=> array(1) { ["tcate"]=> string(4) "2008" } [1]=> array(1) { ["tcate"]=> string(4) "2035" } [2]=> array(1) { ["tcate"]=> string(4) "2024" } [3]=> array(1) { ["tcate"]=> string(4) "2010" } [4]=> array(1) { ["tcate"]=> string(4) "2008" } [5]=> array(1) { ["tcate"]=> string(4) "2010" } [6]=> array(1) { ["tcate"]=> string(4) "2010" } [7]=> array(1) { ["tcate"]=> string(4) "2025" } }
去除数组中tcate重复的值 方法有二 方法一 function arr($goodinfo) { foreach($goodinfo as $k=>$v) { if($goodinfo[0][‘tcate‘] == $v[‘tcate‘] && $k!=0){ unset($list[$k]); arr($goodinfo); } } return $goodinfo; } array(5) { [0]=> array(1) { ["tcate"]=> string(4) "2008" } [1]=> array(1) { ["tcate"]=> string(4) "2035" } [2]=> array(1) { ["tcate"]=> string(4) "2024" } [3]=> array(1) { ["tcate"]=> string(4) "2010" } [7]=> array(1) { ["tcate"]=> string(4) "2025" } }
方法二: for($i=0;$i<count($goodinfo)-1;$i++) { $source = $goodinfo[$i]; foreach($goodinfo as $k=>$v) { if($source[‘tcate‘] == $v[‘tcate‘] && $k != $i) { unset($goodinfo[$k]); } } }
标签:return 维数 方法 ring class inf source 重复 code
原文地址:https://www.cnblogs.com/xiong-hua/p/12690386.html