我想根据给定的输出逐行输出一个数组。
我尝试以下操作均未成功。输出不是我期望的。
(所有数据都在$ value中)
$result=$value;
foreach($returnOrders as $key_1 => $val_1){
if($key_1=='failed'){
foreach($val_1 as $key_2 => $val_2){
if($key_2=='success'){
foreach($val_2 as $key_3 => $val_3){
echo $key_3 ."=>".$val_3;
echo "<br>";
}
}
}
}
}
这就是我想要的:
答案 0 :(得分:0)
我认为您只需要两个单独的循环,而不是嵌套循环。
echo "Sucess:<br>";
foreach ($returnOrders['success'] as $order) {
var_dump($order);
echo "<br>";
}
echo "Failed:<br>";
foreach ($returnOrders['failed'] as $order) {
var_dump($order);
echo "<br>";
}