1、1、1; 1、2、2、2、4; 1、3、3、2、3、6、3、3、9... 九九の式は次のようになったと思います。中国人全員の骨の髄に刻まれています(笑) でも今日は六六の九九を書きます もちろん、出力には世界最高の言語である PHP を使用します!
実際、実装方法は非常に簡単です。このアイデアを利用して、他の開発プロセスでも誰もが推論できるようになることを主に願っています。
それでは、この記事の中心的な質問は、「6*6 までの九九を出力する PHP プログラムの書き方」です。
PHP が 6*6 までの九九を出力する方法:
コードは次のとおりです:
<?php for ($i = 1; $i < 7; $i++) { for ($j = 1; $j < 7; $j++) { if ($j == 1) { echo str_pad($i*$j, 2, " ", STR_PAD_LEFT); } else { echo str_pad($i*$j, 4, " ", STR_PAD_LEFT); } } echo "<br>"; }
出力結果
上記のコードでは、示されている実装のアイデアを誰もが明確に理解できるはずです。この記事では、for ループと if ステートメントについては詳しく説明しません。
ここでは主に関数を紹介しますstr_pad()
;
str_pad()
関数はPHPの組み込み関数であり、文字列を新しい長さで埋めるために使用されます。
構文は「str_pad(string,length,pad_string,pad_type)
」
パラメータ文字列で、埋められる文字列を示します。
パラメータの長さは、新しい文字列の長さを表します。 (値が文字列の元の長さより小さい場合、操作は実行されません。)
パラメータ Pad_string はパディングに使用される文字列を表し、デフォルトは空白です。
パラメータpad_typeは、パディング文字列のどちら側を示すかを示します。
パラメーターpad_type に指定できる値は次のとおりです。
STR_PAD_BOTH
- 文字列の両側を埋め込みます。偶数でない場合は、右側に余分なパディングが追加されます。
STR_PAD_LEFT
- 文字列の左側をパディングします。
STR_PAD_RIGHT
- 文字列の右側を埋め込みます。デフォルト。
最後に、最新かつ最も包括的な「PHP ビデオ チュートリアル 」をお勧めします。ぜひ学んでください。
以上がPHP 楽しい出力 6*6 九九の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。