破坏数组中的数组

时间:2019-04-10 06:59:34

标签: php api

我想根据给定的输出逐行输出一个数组。

我尝试以下操作均未成功。输出不是我期望的。

(所有数据都在$ 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>";
                }
            }
        }
    }
}

这就是我想要的:

enter image description here

1 个答案:

答案 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>";
}