>  기사  >  백엔드 개발  >  정적을 사용하여 테이블 색상을 대체 행에 표시할 수 있습니까?

정적을 사용하여 테이블 색상을 대체 행에 표시할 수 있습니까?

WBOY
WBOY원래의
2016-08-08 09:33:54772검색

정적을 사용하여 테이블 색상을 대체 행에 표시할 수 있습니까

우리는 데이터베이스에서 데이터를 쿼리하고 결과를 브라우저에 출력하기 위해 PHP를 사용합니다. 결과에 많은 행이 있고 테이블의 bgcolor가 모두 단색이면 보는 사람은 불편함을 느낄 것입니다. 그렇다면 테이블의 각 행의 색상을 다르게 만드는 방법은 무엇입니까?
아래를 참조하세요:

함수 getcolor()
{
static $colorvalue;//정적 변수 정의
if($colorvalue=="#ffffff")
$colorvalue="#000000"
else $colorvalue="#ffffff"
반환($colorvalue)
}

PRint("

n");//아래 10줄 출력
for($i=0;$i<10;$i++)
{ $bcolor=getcolor();//배경색 변경
print("n"); print("n"); print(""); }
print("
$i
n"); 설명:
이 프로그램에는 정적 변수 static $colorvalue가 정의되어 있습니다. 이는 함수 호출이 완료된 후
이 변수 $colorvalue는 여전히 그 값을 유지하며 사라지지 않습니다. getcolor() 함수가 다시 호출되면 $colorvalue 변수의 값은 마지막 함수 호출 끝의 $colorvalue 값입니다.

위 내용은 내용을 포함하여 테이블 색상의 인터레이스 표시를 구현하기 위해 정적을 사용할 수 있는지 여부를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.