2016-09-21 27 views
1

に配列項目を挿入する私はこのような配列があります。私は挿入する必要があることを意味多次元配列

Array(
    [0] => Array(
     [0] => Orange, 
     [1] => Mango, 
     [2] => Banana 
    ) 
    [1] => Array(
     [0] => Orange Tree 
     [1] => Banana Tree 
     [2] => Mango Tree 
    ) 
) 

:私はArray[1][2] = mango treeのように使用しなくても、以下のようにそれを行うことができますどのように

Array(
    [0] => Array(
     [0] => Orange, 
     [1] => Mango, 
     [2] => Banana 
    ) 
    [1] => Array(
     [0] => Orange Tree 
     [1] => Banana Tree 
    ) 
) 

をこれはArray[1][2] = Mango treeかそのようなものを使わずに。私はforeachループで使用できる方法が欲しいです。

+0

どの配列にツリーが含まれているかを判断する方法がないので、現時点では、最善の方法は '$ myArray [1] [] = 'マンゴツリー'です。 –

答えて

2

[]を使用して配列に追加してみてください。

<?php 
$data = array(
    array(
     'Orange', 
     'Mango', 
     'Banana' 
    ), 
    array() 
); 

foreach($data[0] as $fruit) { 
    $data[1][] = $fruit . ' Tree'; 
} 

echo '<pre>'; 
print_r($data); 
echo '</pre>';