카운팅은 가장 간단하고 기본적인 동작입니다. 카운터는 이 동작을 구현하는 논리 회로입니다. 디지털 시스템에서 카운터는 주로 펄스 수를 계산하여 측정, 카운트 및 제어 기능을 수행합니다. 펄스를 분석하고 분석하는 카운터는 기본 카운팅 장치와 일부 제어 게이트로 구성됩니다. 카운팅 장치는 정보를 저장하는 기능을 가진 일련의 플립플롭으로 구성됩니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!