-7

我尝试在下面的代码中使用“number_format”,但没有返回预期的结果。这个计数器有效,我想做的只是在千位变化后显示一个点或逗号。所以不是现在显示的 1000,而是显示 1.000。

在存储计数数据的同一文件夹中还有一个相关的 txt 文件 - 只是说。

<?php 

$fp = fopen("counters/counterlog.txt", "r"); 

$count = fread($fp, 1024); 

fclose($fp); 

$count = $count + 1; 

echo "<p>Pageview: " . $count . "</p>"; 

$fp = fopen("counters/counterlog.txt", "w"); 

fwrite($fp, $count); 

fclose($fp); 

?>
4

3 回答 3

1

简而言之 http://php.net/manual/en/function.number-format.php

长:

echo "<p>Pageview: " . number_format($count) . "</p>";
于 2013-11-12T11:27:31.100 回答
0

尝试number_format()

echo "<p>Pageview: " . number_format($count,3,'.') . "</p>";
于 2013-11-12T11:26:41.707 回答
0

Preety直截了当的回答你...

<?php
$fp = fopen("counters/counterlog.txt", "r"); 
$count = fread($fp, 1024); 
fclose($fp); 
$count = $count + 1; 
echo "<p>Pageview: " . number_format($count) . "</p>"; // <===
$fp = fopen("counters/counterlog.txt", "w"); 
fwrite($fp, $count); 
fclose($fp); 
?>
于 2013-11-12T11:27:05.497 回答