如何使用不同数量的子阵列从多维阵列中回声元素


How to echo elements from Multimdimensional array with different no. of sub-arrays?

这是我的多维数组。http://pastebin.com/iHtNYCQg

第一个数组包含3个子数组。第二个数组包含2个子数组。第三个数组包含4个子数组。

如何循环这些子数组并显示它们?

foreach ($start_array as $sub_array) {
    foreach ($sub_array as $innermost_array) {
       echo print_r($innermost_array, true);
    }
}

试试这个

// Outer loop
foreach($array as $sub) {
     // Output if no sub array
     if(!is_array($sub)) {
         var_dump($sub);
     }
     // Inner loop if sub array
     else {
         foreach($sub as $item) {
             var_dump($item);
         }
     }
}