Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将数组项插入多维数组_Php_Arrays - Fatal编程技术网

Php 将数组项插入多维数组

Php 将数组项插入多维数组,php,arrays,Php,Arrays,我有这样一个数组: Array( [0] => Array( [0] => Orange, [1] => Mango, [2] => Banana ) [1] => Array( [0] => Orange Tree [1] => Banana Tree ) ) 如果不使用likeArray[1][2]=mango-tree,我如何能像下面这样做: Ar

我有这样一个数组:

Array(
   [0] => Array(
       [0] => Orange,
       [1] => Mango,
       [2] => Banana
   )
   [1] => Array(
       [0] => Orange Tree
       [1] => Banana Tree
   )
)
如果不使用like
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
循环中使用的方法。

尝试使用
[]
附加到数组

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

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

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

您没有结构化的方法来确定哪个数组包含树,因此目前最好的选择是
$myArray[1][]=“Mango Tree”