変数のprint_rを取得し、そこからいくつかの情報にアクセスしたいのですが、ここにprint_rのプレビューがあります。
WC_Product_Variation Object
(
[variation_data] => Array
(
[attribute_pa_colour] => blue
[attribute_pa_size] => large
)
[sku] => BLUEANDLARGE345
[stock] => 345
)
したがって、次のコードを使用する場合:
<td><?php echo $product->sku; ?></td>
<td><?php echo $product->stock; ?></td>
これはエコーします:
BLUEANDLARGE345
345
variation_data
アレイをエコーするにはどうすればよいですか?
私は次のことを試しましたが、出力は「配列」です。
<td><?php echo $product->variation_data; ?></td>
編集:
@ pp19dd
だから私は次のことを試しました:
<td><?php echo implode(", ", $product->variation_data ); ?></td>
そして今、出力は次のとおりです。
blue, Test Product Test Product 123
, pink Test Product Test Product 456
yellow, Test Product Test Product 789
blue, large Test Product Test Product 345
コードは前後にコンマを入れているようですが、例からは必要ありません。
青、ピンク、黄色などが[variation_data]
配列です。