特定のディレクトリ内の画像の数をカウントして Web ページに表示するカウンターを構築しています。
私が現在使用しているコードは次のとおりです。
<?
$d = opendir("images/myimagefolder");
$count = 0;
$min_digits = 7;
while(($f = readdir($d)) !== false)
if(ereg('.jpg$', $f))
++$count;
closedir($d);
if ($min_digits)
{
$count = sprintf('%0'.$min_digits.'f', $count);
}
$number = $count;
$formattedNumber = sprintf("%07d", $number);
$formattedNumber = str_split($formattedNumber, 3);
$formattedNumber = implode(",", $formattedNumber);
print "$formattedNumber";
?>
これはうまく機能し、次のような数値を出力します: 000,000,5
私が望んでいるのは、区切りのコンマが左ではなく右から3桁ごとに発生するようにすることです。したがって、0,000,005と表示されます
これはどのように行われますか?
sprintf と str_split のコードに多くの変更を試みましたが、今のところ何も機能していません。どんな助けでも大歓迎です!