例えば、コード、名称、取引値をそれぞれ配列に持っていて、jsonで吐き出したい場合。
<?php $code = array("4579", "3758", "3825"); $name = array("ラクオリア創薬", "アエリア", "リミックスポイント"); $price = array("1728", "1805", "899"); ?> <script type="application/ld+json"> <?php $items = array(); for($i=0; $i<3; $i++){ array_push($items, [ "code" => "$code[$i]", "name" => "$name[$i]", "price" => "$price[$i]" ]); } print(json_encode($items, JSON_UNESCAPED_UNICODE)); ?> </script>
テストデータは、Googleの構造化チェックツールで確認
https://search.google.com/structured-data/testing-tool?hl=ja