第一个
Array
(
[dir] => Array
(
[0] => blue
[1] => green
[2] => white
)
)第二个Array
(
[a] => Array
(
[id] => 26
[name] => a
[dirname] => blue
[islock] => 0
)
[b] => Array
(
[id] => 25
[name] => b
[dirname] => green
[islock] => 0
)
[c] => Array
(
[id] => 24
[name] => c
[dirname] => black
[islock] => 0
)
)怎么用第二个数组的dirname与第一个数组比较,并且历遍出来,我这样写好像不行的?$use = array();
foreach ($data as $key => $value) {
foreach ($dir as $v) {
$use = $data[$value['dirname']] == $v ? 1 : 0;
}
}
print_r($use);好像出现错误的?请教各位大神哪里错了? 最佳答案