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
)
)
如果不使用likeArray[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”
。