我對(duì)API的世界非常陌生,目前正在嘗試顯示我對(duì)特定產(chǎn)品 reviews.io 帳戶的所有評(píng)論。我嘗試制作以下腳本,現(xiàn)在似乎可以正常工作,但是,我希望在 for-each 循環(huán)中對(duì)結(jié)果進(jìn)行很好的排序。這是我目前的腳本: <?php $header_data = array( 'store' => 'MYSHOP', 'apikey' => 'MYKEY', 'method' => 'GET' ); $ch = curl_init(); $curlOpts = array( CURLOPT_URL => 'https://api.reviews.co.uk/product/review?store=MYSHOP&sku=TSCB20&apikey=MYKEY', CURLOPT_RETURNTRANSFER => 1, CURLOPT_HEADER => false ); curl_setopt_array($ch, $curlOpts); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Length: 0')); $rv = curl_exec($ch); $data = json_decode($rv,true); curl_close($ch); ?>這將以Raw代碼或JSON的形式輸出所有評(píng)論,但是,我希望將它們很好地顯示在每個(gè)項(xiàng)目的div中。輸出如下(格式化): { "store": { "name": "", "logo": "" }, "stats": { "average": "5.0000", "count": 2 }, "reviews": { "total": 2, "per_page": 15, "current_page": 1, "last_page": 1, "from": 1, "to": 2, "data": [ { "votes": null, "flags": null, "title": "David", "product_review_id": 2978412, "review": "...is beautiful and I had a great time on this tour. Already started to plan my next trip with them", "sku": "TSCB20", "rating": 5, "date_created": "", "order_id": "", "timeago": "", "reviewer": { "first_name": "David", "last_name": "", "verified_buyer": "yes", "address": "", "profile_picture": "", "gravatar": "38677a4e8a55189055d6e5bf2efa9ade" },
1 回答

蝴蝶刀刀
TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
簡單將完成這項(xiàng)工作:foreach()
<?php foreach($data['reviews']['data'] as $dat){?>
<p class="review"><?php echo $dat['review'];?></p>
<p class="reviewer"><?php echo trim($dat['reviewer']['first_name'].' '.$dat['reviewer']['last_name']);?></p>
<p class="rating"><?php echo $dat['rating'];?></p>
<?php }?>
- 1 回答
- 0 關(guān)注
- 73 瀏覽
添加回答
舉報(bào)
0/150
提交
取消