-7

以下のコードで「number_format」を使用してみましたが、意図した結果が返されませんでした。このカウンターは機能します。やりたいことは、1000 単位の変更後にドットまたはコンマを表示することだけです。したがって、現在表示されている 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

あなたのための非常に簡単な答え...

<?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 に答える
0

試すnumber_format()

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