這裏有一個部分我多維數組的所有數組的第一個值:PHP獲取多維數組
Array (
[0] => Array ([0] => Height [1] => 40)
[1] => Array ([0] => Weight [1] => 15)
[2] => Array ([0] => Ctr_Percent [1] => 15)
)
將語法是什麼的只是印刷height
,weight
和ctr_percent
?我的意思不是附和它像:
echo $array[0][0];
echo $array[1][0];
有沒有一種方式,通過整個多維數組進行迭代,並呼應了每個孩子數組的第一個值?
我認爲應該指出,只有在索引0碰巧是數組中第一個元素的關鍵字時,它纔有效。它只是不返回子數組的第一個值,它只是返回元素的值,其中鍵0可能是第一個元素。 – Christoph 2016-12-06 15:36:55
@Christoph數字索引數組索引爲0的元素在語義上是「子數組的第一個值」。如果嵌套數組沒有被數字化索引 - 那麼完全沒有什麼意義可以談論他們的「秩序」了。 – zerkms 2016-12-06 19:20:58
php有一個獨立於它的鍵的順序,例如,在[1 => 5,0 => 3]中,數字索引中的數組仍然是關鍵字1是第一個不爲零的元素。您將始終使用foreach而不是按鍵的排序順序遍歷這個隱式順序。沒有像c語言那樣的普通數組。 – Christoph 2016-12-07 09:34:01