2016-09-08 13 views
2

は、私は、これら二つの配列Shopify注文アレイ問題

$order2 = array('line_items' => array(
    array('title' => 'Shipping', 
    'price' => '10', 
    'quantity' => '2', 
) 
)); 

    $order3 =array('title' => 'Handling', 
    'price' => '5', 
    'quantity' => '1', 
); 

を持っている私は、このインスタンスでarray_mergeとarray_pushを使用しましたが、両方は私に私所望の出力を与えることはありません。私はそれをこのように見せようとしています。

array('line_items' => array(
    array('title' => 'Shipping', 
    'price' => '10', 
    'quantity' => '2', 
    ), 
    array('title' => 'Handling', 
    'price' => '5', 
     'quantity' => '1', 
    ) 
    )); 

私が手出力は私がshopify順序としてこれを使用することができますので、どのように私は私の所望の出力を達成することができます

Array ([line_items] => Array ([0] => Array ([title] => Shipping [price] => 10 [quantity] => 2)) [title] => Handling [price] => 5 [quantity] => 1) 

のですか?

答えて

2

あなたは既存のものの上に単純な配列の割り当て、それを行うために、任意の関数を必要としない:

$order2['line_items'][] = $order3; 
+1

ホール・イン・ワン! :P – Rizier123

+0

私は愚かなaf xDを感じる。この答えをありがとう。私は1分でそれを答えとしてマークします –

+0

@ Rizier123 Lol:D確かにそれです – Ghost