이 기사의 예에서는 PHP 인쇄 출력 체스판의 두 가지 구현 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.
예제 1의 코드는 다음과 같습니다.
/**
* 대체 행과 열의 색상 변경
* 문자열 fun_table(int $rows=9,int $cols=9)
* $rows는 행 수를 나타내며 정수여야 하며 1~20 사이여야 합니다.
* $cols는 열 수를 나타내며 정수여야 하며 1~20 사이여야 합니다.
*/
함수 fun_table($rows=9,$cols=9){
if ($rows<1 || $rows>20){
"정수여야 하며 1-20 사이여야 합니다."를 반환합니다.
}
if ($cols<1 || $cols>20){
"정수여야 하며 1-20 사이여야 합니다."를 반환합니다.
}
if($rows!=(int)($rows)){
'행 개수는 정수여야 합니다'를 반환합니다.
}
if($cols!=(int)($cols)){
'열 개수는 정수여야 합니다'를 반환합니다.
}
$str=""
$str.= "<테이블 셀 간격='0' 너비='500px' 테두리 = '1px' 테두리 색상='검정색'>"
for ($i=1;$i<=$rows;$i ){
$str.= "
"
($j=1;$j<=$cols;$j ){
If(($i $j)%2){
$str.= ""
}그밖에{
$str.= " | | "
}
}
$str.= "
"
}
$str.= "테이블>"
$str 반환
}
에코 fun_table()
?>
예제 2 체스판 for 루프의 간단한 구현
이 체스판을 구현하려면 먼저 체스판이 어떻게 생겼는지 생각해보고, 그 다음에는 검은색과 흰색 사각형으로 구성해보겠습니다. 다음은:
echo "
";
($i=1;$i<=10;$i ){
에코 "";
; ($j=1;$j<=10;$j ){
echo "54im | ";
}
에코 "
";
}
echo "테이블>";
?>
위의 체스판을 본 후 검은색과 흰색 사각형의 배치를 고려하면 규칙이 있으며 가로줄과 세로줄의 흰색 사각형은 모두 기수이고 검은색 사각형은 모두 짝수임을 알 수 있습니다. 나머지 방법을 사용하여 표시할 사각형을 결정합니다. 기본 셀은 흰색으로 표시하고 짝수 셀은 검정색으로 표시하고 싶습니다. 기본 짝수 = 짝수이므로 짝수 셀(검은색)을 쉽게 찾을 수 있습니다. ), 나머지는 기본 셀(흰색)입니다.
코드 복사
코드는 다음과 같습니다.
/**
for 루프와 html을 통한 체스판 구현
**/
echo "
";
($i=1;$i<=10;$i ){
에코 "
";
; ($j=1;$j<=10;$j ){
If(($i $j)%2){
echo "";
}그 외{
echo " | | ";
}
}
에코 "
";
}
echo "테이블>";
?>
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.