-1

この配列に別の項目を追加する方法:

$item = array('Quantity' => 1,
              'Product' => array ('Name' => 'name of test product',
                                  'UnitPrice' => array ('Gross' => 10000,
                                                        'Net' => 7800,
                                                        'Tax' => 22,
                                                        'TaxRate' => '22',
                                                        'CurrencyCode' => 'PLN')
                                 )
             );

Array ( [Quantity] => 1 [Product] => Array ( [Name] => テスト製品の名前 [UnitPrice] => Array ( [Gross] => 10000 [Net] => 7800 [Tax] => 22 [ TaxRate] => 22 [通貨コード] => PLN ) ) )

4

2 に答える 2

1

これを行うには、構造を少し変更する必要があります。

$item = array(  
    0 => array (
        'Name' => 'name of test product',
        'UnitPrice' => array (
            'Gross' => 10000, 'Net' => 7800, 'Tax' => 22, 'TaxRate' => '22',   'CurrencyCode' => 'PLN',
         )
         'Quantity' => 1,
     ),
     1 => array (
         'Name' => 'name of test product 2',
         'UnitPrice' => array (
             'Gross' => 10000, 'Net' => 7800, 'Tax' => 22, 'TaxRate' => '22',   'CurrencyCode' => 'PLN',
          )
          'Quantity' => 3,
     ),
 );
于 2012-08-25T17:25:12.600 に答える
0

$items = array();
$items[] = array('Quantity' => 1,
              'Product' => array ('Name' => 'name of test product',
                                  'UnitPrice' => array ('Gross' => 10000,
                                                        'Net' => 7800,
                                                        'Tax' => 22,
                                                        'TaxRate' => '22',
                                                        'CurrencyCode' => 'PLN')
                                 )
             );
$items[] = array('Quantity' => 1,
              'Product' => array ('Name' => 'name of test product',
                                  'UnitPrice' => array ('Gross' => 10000,
                                                        'Net' => 7800,
                                                        'Tax' => 22,
                                                        'TaxRate' => '22',
                                                        'CurrencyCode' => 'PLN')
                                 )
             );
$items[] = array('Quantity' => 1,
              'Product' => array ('Name' => 'name of test product',
                                  'UnitPrice' => array ('Gross' => 10000,
                                                        'Net' => 7800,
                                                        'Tax' => 22,
                                                        'TaxRate' => '22',
                                                        'CurrencyCode' => 'PLN')
                                 )
             );
...

次に、次のことができます。

foreach ($items as $item){
    some_function_on_paypal($item); // call your function and execute the $item. 
    // it won't change paypal structure.
}
于 2012-08-25T18:30:33.013 に答える