0
我在定義我要找的東西時遇到了一些麻煩,所以希望我聽起來不會神祕。如何在php中定位一個數組的多個實例?
我試圖從我的網上商店獲得一些數組的內容,該數組存儲我的訂單中每個項目的訂單信息。
我想返回此訂單信息中的一些值。但是我在定位正確的信息時遇到了一些麻煩。因爲我想爲每個單獨的order_item返回這個信息,所以我需要定位唯一鍵,並且可能爲每個函數編寫一個。我不知道從哪裏開始。
我目前正在返回的數組看起來像這樣。例如,我將如何去返回兩個product_id的?
array(2) {
["d4650547c8d3536a6741b300f563a8fb"]=>
array(11) {
["product_id"]=>
int(259)
["variation_id"]=>
int(278)
["variation"]=>
array(1) {
["pa_afmetingen-liggend"]=>
string(4) "m011"
}
["quantity"]=>
int(1)
["data"]=>
object(WC_Product_Variation)#3243 (24) { ["variation_id"]=>
int(278)
["parent"]=>
}
["product_type"]=>
string(8) "variable"
}
array(2) {
["893hg547c8d35pga6741b300f56754ud"]=>
array(11) {
["product_id"]=>
int(279)
["variation_id"]=>
int(298)
["variation"]=>
array(1) {
["pa_afmetingen-liggend"]=>
string(4) "m011"
}
["quantity"]=>
int(1)
["data"]=>
object(WC_Product_Variation)#3243 (24) { ["variation_id"]=>
int(298)
["parent"]=>
}
["product_type"]=>
string(8) "variable"
}
這幫助了我很多!有沒有辦法使輸出自動化? 在你的例子中,你使用相應的數字來定位每個回顯,是否有一種方法可以動態地爲每個條目回顯product_id? – user25312
是的。看第二個輸出。 (for循環) – Dino
我的意思是重寫 //我的第一個產品ID echo $ my_products [0] ['product_id']; //我的第二個產品ID echo $ my_products [1] ['product_id']; 爲所有可能的id的單個語句。所以即使有15個ID。 – user25312