0

我想在 $shop 数组中创建新实例,如下所示:

    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];

当我执行此代码时,我面临此错误消息:

注意:未定义的偏移量:第 13 行 C:\xampp\htdocs\array.php 中的 3

第 13 行:$shop = $shop + array(array($list4));

提前谢谢^^

4

1 回答 1

4

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

$shop[] = $list4;
//equivalent
$shop[] = array("orchid1", 2.15 , 9);
于 2013-05-12T23:59:39.353 回答