**
在公司的项目开发中遇到两个数组进行遍历在判断其中相同的值提出来组成新的二维数组
**
首先A数组是这样的
B数组
目标数组
直接贴代码吧
for($i = 0;$i<count($column);$i++){
$column[$i]['info'] = filter_by_value($goods,'static',$column[$i]['id']);;
}
方法
function filter_by_value ($array, $index, $value){
if(is_array($array) && count($array)>0){
foreach(array_keys($array) as $key){
$temp[$key] = $array[$key][$index];
if ($temp[$key] == $value){
$newarray[$key] = $array[$key];
}
}
}
return $newarray;
}
ok