カウンティングは最も単純で最も基本的な動作であり、デジタルシステムでは主にパルスの数をカウントし、測定、カウント、制御の機能を備えています。パルスの分析と分析の機能を備えたカウンタは、基本的な計数ユニットといくつかの制御ゲートで構成され、情報を保存する機能を備えた一連のフリップフロップが含まれます。 RSフリップフロップ、Tフリップフロップ、Dフリップフロップ、JKフリップフロップなど。カウンタは、電子コンピュータのコントローラーで次の命令を順番にフェッチするために命令アドレスを数えたり、演算装置で乗算や除算を実行する際の加算や減算の回数を記録したりするなど、デジタルシステムで広く使用されています。例としては、デジタル機器のパルスのカウントなどが挙げられます。カウンターは、製品の作業ステータスを表示するために使用できます。一般的に、これは主に製品が完了した折り曲げとページネーションの作業の数を示すために使用されます。その主なインジケータはカウンタの桁数であり、一般的なものは 3 桁と 4 桁です。当然ですが、3 桁カウンタでは 999 まで、4 桁カウンタでは 9999 まで表示できます。 この記事では主にPHPで実装したカウンター関数を紹介します。コードは以下の通りです
1)テキストカウンター
<?php $countfile="/count.txt"; //设置保存数据的文件 if (!file_exists($countfile)){//判断文件是否存在 exec( "echo 0 > $countfile"); } $fp = fopen($countfile,"rw"); $length=filesize($countfile); $num = fgets($fp,$length); $num += 1; exec( "rm -rf $countfile"); exec( "echo $num > $countfile"); print "访问量总计:"."$num"."人次"; //显示访问次数 ?>
<? $countfile="/count-num.txt"; //设置保存数据的文件 if (!file_exists($countfile)) //判断文件是否存在 {exec( "echo 0 > $countfile");} $fp = fopen($countfile,"rw"); $length=filesize($countfile); $num = fgets($fp,$length); $num += 1; exec( "rm -rf $countfile"); exec( "echo $num > $countfile"); $len_str = strlen($num); for($i=0;$i<$len_str;$i++){ $each_num = substr($num,$i,1); $out_str = $out_str . "<img src=\"$each_num.gif\">"; } print "访问量总计:"."$out_str"."人次"; //显示访问次数 ?>
以上がPHPカウンタープログラムのコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。