0

配列のすべてのキーを同じにする必要があります。PHPではできないことはわかっていますが、配列を石鹸に送信しようとしています。

私の配列はこのように見えます。

array(     
[0] => Array
    (
        [SKU] => Special Day
        [Description] => Special Day
        [Quantity] => 3
    )

[1] => Array
    (
        [SKU] => The Legend Continues
        [Description] => The Legend Continues
        [Quantity] => 7
    )

[2] => Array
    (
        [SKU] => Blank Inside
        [Description] => Blank Inside
        [Quantity] => 1
    )
)

私はこれを必要としています。

$auth = array(

'Shipment' => array(
  'Items' => array( 

      'Item'=> Array
       (
        [SKU] => Special Day
        [Description] => Special Day
        [Quantity] => 3
        )

       'Item' => Array
        (
        [SKU] => The Legend Continues
        [Description] => The Legend Continues
        [Quantity] => 7
        )

      'Item' => Array
       (
        [SKU] => Blank Inside
        [Description] => Blank Inside
        [Quantity] => 1
       )
   )
)

配列を必要なものにするループをどのように変えることができますか?

これを使用して、現在配列を作成しています。

while (wpsc_have_cart_items()) : wpsc_the_cart_item(); 
    $items[] = array(
        'SKU' => wpsc_cart_item_name(),
        'Description' => wpsc_cart_item_name(),
        'Quantity' => wpsc_cart_item_quantity()
    );
endwhile;
4

0 に答える 0