計數是一種最簡單基本的運算,計數器就是實現這種運算的邏輯電路,計數器在數位系統中主要是對脈衝的個數進行計數,以實現測量、計數和控制的功能,同時兼有分頻功能,計數器是由基本的計數單元和一些控制門所組成,計數單元則由一系列具有存儲資訊功能的各類觸發器構成,這些觸發器有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"."人次"; //显示访问次数 ?>
2)圖形計數器
<? $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中文網其他相關文章!