我正在尝试将 youtube API 统计信息作为 JSON 数据注册到其正确的数据库中。到目前为止,我想出列出整个数据,但我无法列出和排序单个数据,它代表“dislikeCount”,从多到少降序。
我在“$ Row ['page_content']”部分中提到的JSON数据如下。我希望“dislikeCount”数据从大到小排序。
任何帮助将不胜感激。
数据库页面_内容
{
"kind":"youtube#video",
"etag":"LVLEiwEdUU043rY6JqiUrm7FmYY",
"id":"IMiBrszc40s",
"statistics":{
"viewCount":"6416534",
"likeCount":"26553",
"dislikeCount":"1862",
"favoriteCount":"0",
"commentCount":"987"
}
}
索引.php
$query = $db->from('pages')->orderBy('page_id', 'ASC')->all();
if ($query) {
foreach ($query as $row) {
$json = json_decode($row['page_content'], true);
$videoView = $json['statistics']['viewCount'];
$videoLike = $json['statistics']['likeCount'];
$videoComment = $json['statistics']['commentCount'];
echo $videoView;
echo $videoLike;
echo $videoComment;
}
}
MMTTMM