ホームページ > バックエンド開発 > PHPチュートリアル > php印刷出力チェス盤の実装方法、php印刷出力chessboard_PHPチュートリアル

php印刷出力チェス盤の実装方法、php印刷出力chessboard_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:11:01
オリジナル
1220 人が閲覧しました

チェス盤を印刷するための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 エコー ""; }
エコー "
"; } エコー ""; ?> 上のチェス盤を見て、黒と白のマスの配置を考えてみましょう。 ルールがあり、縦横の列の白マスはすべて基数であり、黒マスはすべて偶数であることがわかります。剰余メソッドを使用して、どの正方形を表示するかを決定します。基本セルには白を表示し、偶数セルには黒を表示します。これにより、偶数セルを簡単に見つけることができます。黒)、残りはベースセル(白)です。 コードは次のとおりです。
コードをコピーします

コードは次のとおりです:

/**
for ループと HTML を使用してチェスボードを実装します
**/
echo "
54im
"; for ($i=1;$i エコー ""; for ($j=1;$j If(($i+$j)%2){ echo "";                                                                                }
エコー "
"; } エコー ""; ?>

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/932072.html技術記事 php 印刷出力チェス盤の実装方法、php 印刷出力チェス盤 この記事では、php 印刷出力チェス盤の 2 つの実装方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート

; }その他{
エコー "