0

eコマースの場合、期待される名前と値のペアには、次の承認済みコードがあります。

関数 create_example_purchase() {

set_credentials();
$purchase = array(
    'name'        => 'Digital Good Purchase Example',
    'description' => 'Example Digital Good Purchase',
    'amount'      => '12.00', // sum of all item_amount
    'items'       => array(
        array( // First item
            'item_name'        => 'First item name',
            'item_description' => 'a description of the 1st item',
            'item_amount'      => '6.00',
            'item_tax'         => '0.00',
            'item_quantity'    => 1,
            'item_number'      => 'XF100',
        ),
        array( // Second item
            'item_name'        => 'Second Item',
            'item_description' => 'a description of the 2nd item',
            'item_amount'      => '3.00',
            'item_tax'         => '0.00',
            'item_quantity'    => 2,
            'item_number'      => 'XJ100',
        ),
    )
);

return new Purchase( $purchase); 

}

配送カートから動的に $purchase 連想配列内の $items 配列を取得したいと考えています。

上記とまったく同じ出力を生成する方法はありますか?

私の汚い解決策は、生成された $items 配列を含む文字列として $purchase 配列をファイルに書き込み、後で呼び出されたスクリプトに含めることです。

助けていただければ幸いです。

4

1 に答える 1