0

我有一个 php 脚本,它使用 Youtube API 来回显 Youtube 视频的观看次数。但是,我希望它在达到成千上万的浏览量时添加逗号。

我的代码如下:

$JSON = file_get_contents('https://gdata.youtube.com/feeds/api/videos/XQu8TTBmGhA?v=2&alt=json');
$JSON_Data = json_decode($JSON);
$views = $JSON_Data->{'entry'}->{'yt$statistics'}->{'viewCount'};
echo $views;

任何帮助将不胜感激!

4

3 回答 3

1

采用number_format()

echo number_format($views);
于 2013-05-07T14:25:29.827 回答
0

用这个

echo  number_format($views, 2, '.', ',');
于 2013-05-07T14:26:48.863 回答
0

http://php.net/manual/en/function.number-format.php

PHP 函数number_format

例子:

setlocale(LC_ALL, '');
$locale = localeconv();
$decimals = 2;
echo number_format($views, $decimals, $locale['decimal_point'], $locale['thousands_sep']);
于 2013-05-07T14:27:52.220 回答