我試圖很簡單地把變量$輸出裏面的數字變成帶有千位分隔符的數字。它當前輸出的數字是49995,但我希望它顯示爲49,995。使用number_format添加千位分隔符
有些麻煩。幫幫我?
function twitter_followers($user = 'mytwitterusername'){
// Build Twitter api url
$apiurl = "http://api.twitter.com/1/users/show.json?screen_name={$user}";
//cache request
$transient_key = $user . "_twitter_followers";
// If cached (transient) data are used, output an HTML
// comment indicating such
$cached = get_transient($transient_key);
if (false !== $cached) {
return $cached;
}
// Request the API data, using the constructed URL
$remote = wp_remote_get(esc_url($apiurl));
// If the API data request results in an error, return
// an appropriate comment
if (is_wp_error($remote)) {
return '<p>Twitter unaviable</p>';
}
// If the API returns a server error in response, output
// an error message indicating the server response.
if ('200' != $remote['response']['code']) {
return '<p>Twitter responded with an HTTP status code of '. esc_html($remote['response']['code']) . '</p>';
}
// If the API returns a valid response, the data will be
// json-encoded; so decode it.
$data = json_decode($remote['body']);
$output = $data->followers_count;
$followers = number_format($output,2,'.',',');
set_transient($transient_key, $output, 600);
return $followers;
}
應該這樣做,'var_dump($ output);'給你什麼? – jeroen 2012-07-12 20:28:10