打印嵌套数组PHP
我从Facebook Graph Api Json中提取了这个数组 (数组被剪切,因为我得到了很多代码的错误) 这是我的“foreach代码”,但我无法理解从数组中获取“johndoe全名”的make“foreach” 我知道我应该把另一个“foreach”变成第一个“foreach”,但我没有找到解决办法打印嵌套数组PHP,php,arrays,json,foreach,nested,Php,Arrays,Json,Foreach,Nested,我从Facebook Graph Api Json中提取了这个数组 (数组被剪切,因为我得到了很多代码的错误) 这是我的“foreach代码”,但我无法理解从数组中获取“johndoe全名”的make“foreach” 我知道我应该把另一个“foreach”变成第一个“foreach”,但我没有找到解决办法 $resultArray = json_decode($graphEdge, true); foreach($someObject as $datum){ ech
$resultArray = json_decode($graphEdge, true);
foreach($someObject as $datum){
echo $datum->name;
echo "<br>";
foreach($datumas $values){
echo $values->name;
}
}
$resultArray=json_decode($graphEdge,true);
foreach($someObject作为$datum){
echo$datum->name;
回声“
”;
foreach($datumas$价值){
echo$values->name;
}
}
有人能帮忙吗?谢谢 您需要使用两个
foreach()
如下:-
foreach($resultArray[0]->leadgen_forms as $datum){
foreach($datum->leads[0]->field_data as $dt){
echo $dt->name.'='.$dt->values[0];
}
}
在这里美化json数据,以了解它是如何映射的
并使用array\u column()完成您的工作
foreach($datumas$values){
有错误,缺少空格是的,对不起,复制和粘贴都不正确。从您的打印中,您确定使用了true
作为json\u decode的第二个参数吗?看起来打印来自json\u decode($mydata,false)
foreach($resultArray[0]->leadgen_forms as $datum){
foreach($datum->leads[0]->field_data as $dt){
echo $dt->name.'='.$dt->values[0];
}
}