チェス盤を印刷するためのphpを実装する方法、チェス盤を印刷するためのphp
この記事の例では、php 出力チェス盤の 2 つの実装方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです
例 1、コードは次のとおりです:
コードをコピーします コードは次のとおりです:
/**
* 1行と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
$str.= "
";
for ($j=1;$j
If(($i+$j)%2){
$str.= "";
}その他{
$str.= " | | ";
}
}
$str.= "
";
}
$str.= "テーブル>";
$str を返します。
}
エコー fun_table();
?>
例 2 chessboard-for ループの簡単な実装
このチェス盤を実装するには、まずチェス盤がどのようなものであるかを考え、それから黒と白の正方形で構成します。コードは次のとおりです。
コードをコピーします
コードは次のとおりです:
echo "
";
for ($i=1;$i
エコー "";
for ($j=1;$j
エコー "54im | ";
}
エコー "
";
}
エコー "テーブル>";
?>
上のチェス盤を見て、黒と白のマスの配置を考えてみましょう。 ルールがあり、縦横の列の白マスはすべて基数であり、黒マスはすべて偶数であることがわかります。剰余メソッドを使用して、どの正方形を表示するかを決定します。基本セルには白を表示し、偶数セルには黒を表示します。これにより、偶数セルを簡単に見つけることができます。黒)、残りはベースセル(白)です。 コードは次のとおりです。
コードをコピーします
コードは次のとおりです:
/**
for ループと HTML を使用してチェスボードを実装します
**/
echo "
";
for ($i=1;$i
エコー "";
for ($j=1;$j
If(($i+$j)%2){
echo " ;
}その他{
エコー " | | ";
}
エコー "
";
}
エコー "テーブル>";
?>
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/932072.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/932072.html技術記事 php 印刷出力チェス盤の実装方法、php 印刷出力チェス盤 この記事では、php 印刷出力チェス盤の 2 つの実装方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです...
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。