我有這樣的$ _POST陣列從PayPal交易循環到數組並獲得唯一特定鍵值對
Array
(
[address_city] => San Jose
[address_country] => United States
[address_country_code] => US
[address_name] => Test User
[address_state] => CA
[address_status] => confirmed
[address_street] => 1 Main St
[address_zip] => 95131
[business] => [email protected]
[charset] => windows-1252
[custom] =>
[first_name] => Test
[item_name1] => Product Name 1
[item_name2] => Product Name 6
[item_name3] => Product Name 8
[item_number1] => 1
[item_number2] => 6
[item_number3] => 8
[last_name] => User
[mc_currency] => USD
[mc_fee] => 0.82
[mc_gross] => 18.00
[mc_gross_1] => 14.00
[mc_gross_2] => 2.00
[mc_gross_3] => 2.00
[mc_handling] => 0.00
[mc_handling1] => 0.00
[mc_handling2] => 0.00
[mc_handling3] => 0.00
[mc_shipping] => 11.00
[mc_shipping1] => 11.00
[mc_shipping2] => 0.00
[mc_shipping3] => 0.00
[notify_version] => 3.4
[num_cart_items] => 3
[payer_email] => [email protected]
[payer_id] => TRCLJTHLNCJ7Q
[payer_status] => verified
[payment_date] => 22:52:56 Jan 27, 2012 PST
[payment_fee] => 0.82
[payment_gross] => 18.00
[payment_status] => Completed
[payment_type] => instant
[protection_eligibility] => Eligible
[quantity1] => 1
[quantity2] => 1
[quantity3] => 1
[receiver_email] => [email protected]
[receiver_id] => 74PV23B8KSK84
[residence_country] => US
[tax] => 0.00
[tax1] => 0.00
[tax2] => 0.00
[tax3] => 0.00
[test_ipn] => 1
[transaction_subject] => Shopping CartProduct Name 1Product Name 6Product Name 8
[txn_id] => 7BS85664SB906284D
[txn_type] => cart
[verify_sign] => AJ2IuqHp8G0lIxhedAqrwRQbv8fVA4-Gum9e7DMZmEWIFrljEwFCJDfP
)
1
來,你可以看到,有這樣的鍵值對,
[items_name1] => Product Name 1
[items_name2] => Product Name 2
[items_name3] => Product Name 3
這些密鑰不是恆定的,我的意思是,它從一個購物車來了,所以項目名稱取決於有多少物品被放置在購物車,購買。現在我的問題是,如何 循環到該職位數組,並只獲得item_names加上它們相應的值?,因爲我需要他們,並在數據庫表
我的解決方案是更好 - 它分離每種產品,而不僅僅是項目名稱的一切。它甚至給你的產品數量(當然,正如它提到的,這個數字是在數組中提供的)。 – Cheery 2012-01-28 18:23:36