php - 在视频的观看次数旁边包含字符串文本
问题描述
在我的项目网站中,嵌入了 YouTube 视频,在视频的底部显示了 YouTube 视频的观看次数,因此我编写了以下代码(参见下面的“代码 2 ”)。此代码显示视图数。此外,我需要“ views ”一词位于查看次数(即 2,343次查看)旁边。我试图定义一个变量,然后使用print
orecho
函数显示它的内容,问题是“ views ”这个词没有出现在数字旁边。下面你可以看到我的尝试(参见“代码 1 ”)。
你能帮我显示这个词吗?
代码 1
$viewtext = "views";
return number_format($views, 0, '', '.');
print '$viewtext';
代码 2
function youtube_view_count_shortcode($params) {
$videoID = $params['id'];
$json = file_get_contents("https://www.googleapis.com/youtube/v3/videos?
part=statistics&id=" . $videoID .
"&key=AIzaSyAdIxrKb2xx7ylckO2uj3RShaKCP79Ipz0");
$jsonData = json_decode($json);
$views = $jsonData->items[0]->statistics->viewCount;
return number_format($views, 0, '', '.');
}
add_shortcode('youtube_view_count', 'youtube_view_count_shortcode');
解决方案
添加$views = $views . " views";
到最后(在return
视图之前,但在找到数字之后)。
另请记住,如果有 1 个视图,则应更改末尾的“s”。
推荐阅读
- draftjs - TypeError:editorState.getCurrentContent 不是函数
- mockito - 如何使用 mockito 测试 microprofile RestClientBuilder?
- r - 当您无法将用于生成对象的代码添加到 R Markdown 时该怎么办
- python - 在 dcc.Graph 中使用 extendData 的正确方法是什么?
- batch-file - NSIS - 监视器对 CMD 命令变量的刷新率
- google-sheets - 基于函数的绘图可见性
- robotframework - 无法使用 RobotFramework 启动 Firefox
- java - Java Calendar/SimpleDateFormat 给出无效日期
- ios - 目标 'arm64-apple-ios' 在 iOS 'Heimdall' 中出现错误;找到:x86_64“
- python - 当我尝试将电子邮件地址发送到文本框时,Send_Keys 不会发送“@”符号