将数组项插入到多维数组中

时间:2016-09-21 00:52:08

标签: php arrays

我有一个这样的数组:

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

如果不使用像Array[1][2] = mango tree这样的话,我怎么能这样做:

   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之类的情况下插入它。我想要一种可以在foreach循环中使用的方法。

1 个答案:

答案 0 :(得分: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>';