*ブログに戻る →ここ です。


PHPの復習
繰り返しのwhile句 free117

sada_a,sada_b = 0,0
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 0,1
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 0,2
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 0,3
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 0,4
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 1,0
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 1,1
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 1,2
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 1,3
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 1,4
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 2,0
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 2,1
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 2,2
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 2,3
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)
sada_a,sada_b = 2,4
(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで
sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)


Saturday,August,17,2013

プログラムの表示

PHP言語をHTML表示に対応させるためには[< >]を特殊記号で置き換えなければならない。 そうしないとHTMLまたはPHP展開してしまうからね。 手動でタグを特殊文字に変換しました。 <p> <?php /* 外の変数sada_aに0を格納 論理値が3より小さいのでTRUEを返す(逆ならFALSEで中止し終了) TRUEであるので変数sada_bに0を格納する 内側の論理値0が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値1が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値2が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値3が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値4が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値5が5より小さくないのでFALSEで中止 プリント中止(したがって数字の5はプリントされない) 変数$sada_bにプラス1を加えるのも中止 外側の変数$sada_aにプラス1を加えて外側のwhile文の先頭へ戻る 外の変数sada_aに1を格納 論理値1が3より小さいのでTRUEを返す(逆ならFALSEで中止し終了) TRUEであるので変数sada_bに0を格納する 内側の論理値0が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値1が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値2が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値3が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値4が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値5が5より小さくないのでFALSEで中止 プリント中止(したがって数字の5はプリントされない) 変数$sada_bにプラス1を加えるのも中止 外側の変数$sada_aにプラス1を加えて外側のwhile文の先頭へ戻る 外の変数sada_aに2を格納 論理値2が3より小さいのでTRUEを返す(逆ならFALSEで中止し終了) TRUEであるので変数sada_bに0を格納する 内側の論理値0が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値1が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値2が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値3が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値4が5より小さいのでTRUEを返す プリント 変数$sada_bにプラス1を加えて内側while文の先頭へ戻る 内側の論理値5が5より小さくないのでFALSEで中止 プリント中止(したがって数字の5はプリントされない) 変数$sada_bにプラス1を加えるのも中止 外側の変数$sada_aにプラス1を加えて外側のwhile文の先頭へ戻る 外の変数sada_aに3を格納 論理値3が3より小さくないのでFALSEで中止終了する。 FALSEであるので以降は全て中止 中止 プリント中止(したがって$sada_aは0,1,2までしかカウント表示されない) 中止 */ $sada_a = 0; while ($sada_a < 3){ $sada_b = 0; while ($sada_b < 5){ print "sada_a,sada_b = ".$sada_a.','.$sada_b.'<br />(sada_aは3までカウントするが3は中止されプリントも中止されるので表示は2まで<br />sada_bは5までカウントするが5は中止されプリントされないので4までが表示される)<br />'; #表示部はコンマ記号は小文字だと表示が小さいので大文字表記にした。 $sada_b += 1; } $sada_a += 1; } ?> </p>


* 参考にしたサイトは→ こちら です。

これは赤色の文字例です。

これは青色の文字例です。