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 に答える