2013-10-02 201 views
0
$shop = array(array("aaa", 1.25 , 15), 
       array("bbb", 0.75 , 25), 
       array("ccc", 1.15 , 7) 
      );  

for ($row = 0; $row < 3; $row++) { 
    for ($col = 0; $col < 3; $col++) { 
     echo $shop[$row][$col] . "/"; 
    } 
} 

結果:新陣列添加到多維數組

AA/1.25/15/BBB/0.75/25/CCC/1.15/7/


我怎樣才能在這個數組中添加一個新的數組?

例如:

陣列( 「DDD」,1.30,9)

+0

難道你不是在第一行本身? –

+0

'$ shop [] = array(「ddd」,1.30,9);''或'array_push($ shop,array(「ddd」,1.30,9));' –

+0

[如何將元素添加到空數組在PHP?](http://stackoverflow.com/questions/676677/how-to-add-elements-to-an-empty-array-in-php) –

回答

2

您可以通過執行 $shop[] = array("ddd", 1.30 , 9);

0

大多數語言都內置在推的方法做到這一點在陣列上。 PHP專門可以做到這一點:

array_push($shop, array("ddd", 1.30 , 9));