PHP多维数组-使用部分数据


PHP Multidimensional Array - Using Part of the Data

快速问题:

我有以下数组(多维):

    Array ( 
        [preorder] => 0 
        [data] => Array ( 
             [0] => 03:00:00 
             [1] => 03:15:00 
             [2] => 03:30:00 
             [3] => 03:45:00 
             [4] => 04:00:00 
             [5] => 04:15:00 
             [6] => 04:30:00 
             [7] => 04:45:00 
             [8] => 05:00:00 
             ) 
      ) 

如果可能的话,我如何使用foreach从[data]子数组中获取选项。例如,如果我用PHP编写:

foreach($arrayname as $key=>$data) {
    echo $data[$i];
    $i++;
}

但这似乎不起作用。我知道如果数组中的每个项都设置为"time_slot"之类的,该怎么做,但我不完全确定这是怎么回事?

如有任何见解,我们将不胜感激。

由于$arrayname['data']是一个数组,您可以对其应用foreach函数:

foreach($arrayname['data'] as $key=>$data) {
    echo "Key = " . $key ." and value = " . $data . "<br>'n";
}