我有一个关联数组,当我循环数组时,我尝试做出一个输出错误答案的语句。
foreach($search as $a=>$b)
{
foreach($b as $c) {
if($b == 'folder')
{
print_r($b);
$dir = true;
}
}
}
以下代码输出 0 和“文件夹”。当$b
等于 0 时,它是不正确的,因为$b
应该匹配“文件夹”。
print_r 的$search
array (size=3)
'status' => string 's_search' (length=8)
'files' =>
array (size=1)
'file' =>
array (size=2)
0 =>
array (size=3)
...
1 =>
array (size=3)
...
'folders' =>
array (size=1)
'folder' =>
array (size=3)
'id' => string '1081483096' (length=10)
'name' => string 'asdf' (length=4)
'match_type' =>
array (size=3)
...