정적을 사용하여 대체 행에 테이블의 색상 표시를 구현합니다.
PHP를 사용하여 데이터베이스에서 데이터를 쿼리하고 결과에 행이 많고 테이블의 bgcolor가 모두 단색인 경우, 보는 사람은 불편함을 느낄 것이다. 그렇다면 테이블의 각 행의 색상을 다르게 만드는 방법은 무엇입니까?
아래를 참조하세요:
function getcolor()
{
static $colorvalue;//정적 변수 정의
if($colorvalue=="#ffffff" )
$colorvalue="#000000";
else $colorvalue="#ffffff";
return($colorvalue)
}
print("
n");//다음은 10줄을 출력합니다
for($i=0;$i<10;$i )
{ $bcolor=getcolor();//배경색 변경
인쇄 (" n")
print("$i | n")
print("
"); >}
print("
n");
설명:
이 프로그램에는 정적 변수 static $colorvalue가 정의되어 있습니다. 이는 함수 호출이 끝난 후
이를 의미합니다. 변수 $colorvalue가 유지됩니다. 값이 유지되고 사라지지 않습니다. getcolor() 함수가 다시 호출되면 $colorvalue 변수의 값은 마지막 함수 호출 끝의 $colorvalue 값입니다.
위 내용은 stefano ricci의 내용을 포함하여 테이블의 인터레이스 색상 표시를 구현하기 위한 stefano ricci의 static 사용을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.