探しているものを定義するのに苦労しているので、不可解に聞こえないことを願っています。
ウェブショップから配列からコンテンツを取得しようとしています。配列には、注文の各アイテムの注文情報が格納されています。
この注文情報の値の一部を返したいと思います。しかし、正しい情報をターゲットにするのに問題があります。そして、個々の order_item ごとにこの情報を返したいので、一意のキーをターゲットにして、場合によっては for each 関数を記述する必要があります。どこから始めればよいかよくわかりません。
私が現在返している配列は次のようになります。たとえば、両方の 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"
}