我目前正在使用此脚本来获取Instagram关注者数量:
<?php $instagram="https://api.instagram.com/v1/users/31087586/?access_token=31087586.bf7a21a.5af0d01b2ff1472c8d0a077824990111" ; $instagram_follows=j son_decode(file_get_contents($instagram))->data->counts->followed_by; echo $instagram_follows; ?>
不幸的是,它只显示为一串数字(即“12345”),我希望它以“12,345K”的格式显示。
非常感谢帮助!
答案 0 :(得分:1)
$instagram_follows = number_format(instagram_follows);
echo $instagram_follows;
或只是
echo number_format($instagram_follows);
您的代码中也出现错误j son
这将有效
<?php
$instagram="https://api.instagram.com/v1/users/31087586/?access_token=31087586.bf7a21a.5af0d01b2ff1472c8d0a077824990111" ;
$instagram_follows=json_decode(file_get_contents($instagram))->data->counts->followed_by; echo number_format($instagram_follows) . "K";
?>
答案 1 :(得分:0)
请在发布任何内容之前删除所有凭据!
值为int,因此您可以使用number_format()
$instagram = "https://api.instagram.com/v1/users/XXXXXXXXX/?access_token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ;
$instagram_follow = json_decode(file_get_contents($instagram))->data->counts->followed_by;
$instagram_follows = number_format($instagram_follow, 0, '', ',').'K';
echo $instagram_follows;