2013-05-12 129 views
0

我想$店数组中创建新实例添加新的数组,像这样:PHP在二维数组

list1 = array("rose" , 1.25 , 15); 
    $list2 = array("daisy", 0.75 , 25); 
    $list3 = array("orchid", 1.15 , 7); 
    $list4 = array("orchid1", 2.15 , 9); 

    $shop = array($list1 , 
        $list2 , 
        $list3 
       ); 

//something like the line bellow 
    $shop = $shop + array(array($list4)); 
    echo $shop[3][0]; 

当我执行这个代码,我面对这个错误信息:

注意:未定义偏移量:3在C:\ XAMPP \ htdocs中\ array.php上线13

线13:$店= $店+阵列(阵列($ list4));

在此先感谢^^

+0

$店[] = $ list4 – 2013-05-12 23:59:56

回答

4

如果$list4已经是一个数组,那么你不需要array(array())。最简单的,可能最快的方式是做:

$shop[] = $list4; 
//equivalent 
$shop[] = array("orchid1", 2.15 , 9); 
+0

这是它的TNKS好友^^ – YassineEdouiri 2013-05-13 00:01:49