> 백엔드 개발 > PHP 튜토리얼 > PHP 인쇄 출력 chessboard_php 기술 구현 방법

PHP 인쇄 출력 chessboard_php 기술 구현 방법

WBOY
풀어 주다: 2016-05-16 20:27:52
원래의
1173명이 탐색했습니다.

이 기사의 예에서는 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 프로그래밍 설계에 도움이 되기를 바랍니다.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿