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


PHPの復習
switch句とはif句より簡潔に記述できるメリットがある。free114

あなたは トマト を探している。
野菜です。

あなたは 机 を探している。
平らなある程度面積のある板の下に足を付けたもの。テーブルと呼ぶ。

あなたは 7 を探している。
七、数字。

あなたは クワガタ を探している。
キャパシティをオーバーしました。By 定近

あなたは 0 を探している。
野菜です。

あなたは 0 を探している。
ゼロ、数字。

/////////////////////////////////
あなたは ボールペン を探している。
地球上に存在するもの。
地球上に存在するもの。
地球上に存在するもの。
地球上に存在するもの。
地球上に存在するもの。
地球上に存在するもの。
地球上に存在するもの。
地球上に存在するもの。
地球上に存在するもの。
地球上に存在するもの。
地球上に存在するもの。
地球上に存在するもの。
地球上に存在するもの。

あなたは 目 を探している。
地球上に存在するもの。

あなたは 机 を探している。
地球上に存在するもの。

あなたは コオロギ を探している。
キャパシティをオーバーしました。By 定近

あなたは 0 を探している。
数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。

あなたは 5 を探している。
数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。


Thursday,August,15,2013

プログラムの表示

PHP言語をHTML表示に対応させるためには[< >]を特殊記号で置き換えなければならない。 そうしないとPHP展開してしまうからね。 サクラエディタでタグを特殊文字に変換しました。 <p> <?php /* ゼロを裸のままで格納すると表示が不適切になるためシングルクォーテーションをつけて様子をみた。 裸のゼロだと表示が不安定なのでシングルでくくった。 breakに達すると終了。 defaultは格納されている値に該当しない場合に表示する。 switch句はif句を使って記述することができるが、switch句の方が簡潔に出来るメリットがある。 変数近辺に比較演算子使えるのだろうか? */ $sada = 'トマト'; print "あなたは ${sada} を探している。<br />"; switch ($sada){ case 'トマト'; print '野菜です。<br />'; break; case '熊'; print '動物です。<br />'; break; case 'ボールペン'; print '筆記具です。<br />'; break; case '宗教'; print '勧誘されたくないです。<br />'; break; case 'タイ'; print '国、または魚です。<br />'; break; case '服'; print '人間が着るもの。ペットも稀に身に着けている。<br />'; break; case '下着'; print '肌着です。<br />'; break; case 'マウス'; print 'ねずみ、パソコンの付属品。<br />'; break; case 'つめ'; print '指先の硬いもの。<br />'; break; case '目'; print '視覚、目の玉。<br />'; break; case '赤'; print '英語のレッド。<br />'; break; case '車'; print '乗り物。<br />'; break; case '机'; print '平らなある程度面積のある板の下に足を付けたもの。テーブルと呼ぶ。<br />'; break; case '美容室'; print '毛髪を切ってくれるお店。<br />'; break; case '鞄'; print '荷物を手に持って運ぶためのもの。布、金属、皮などがある。<br />'; break; case '0'; print 'ゼロ、数字。<br />'; break; case 1; print '一、数字。<br />'; break; case 2; print '二、数字。<br />'; break; case 3; print '三、数字。<br />'; break; case 4; print '四、数字。<br />'; break; case 5; print '五、数字。<br />'; break; case 6; print '六、数字<br />'; break; case 7; print '七、数字。<br />'; break; case 8; print '八、数字。<br />'; break; case 9; print '九、数字。<br />'; break; case 10; print '十、数字。<br />'; break; case 11; print '十一、数字。<br />'; break; case 12; print '十二、数字。<br />'; break; default: print 'キャパシティをオーバーしました。By 定近<br />'; } print '<br />'; $sada = '机'; print "あなたは ${sada} を探している。<br />"; switch ($sada){ case 'トマト'; print '野菜です。<br />'; break; case '熊'; print '動物です。<br />'; break; case 'ボールペン'; print '筆記具です。<br />'; break; case '宗教'; print '勧誘されたくないです。<br />'; break; case 'タイ'; print '国、または魚です。<br />'; break; case '服'; print '人間が着るもの。ペットも稀に身に着けている。<br />'; break; case '下着'; print '肌着です。<br />'; break; case 'マウス'; print 'ねずみ、パソコンの付属品。<br />'; break; case 'つめ'; print '指先の硬いもの。<br />'; break; case '目'; print '視覚、目の玉。<br />'; break; case '赤'; print '英語のレッド。<br />'; break; case '車'; print '乗り物。<br />'; break; case '机'; print '平らなある程度面積のある板の下に足を付けたもの。テーブルと呼ぶ。<br />'; break; case '美容室'; print '毛髪を切ってくれるお店。<br />'; break; case '鞄'; print '荷物を手に持って運ぶためのもの。布、金属、皮などがある。<br />'; break; case '0'; print 'ゼロ、数字。<br />'; break; case 1; print '一、数字。<br />'; break; case 2; print '二、数字。<br />'; break; case 3; print '三、数字。<br />'; break; case 4; print '四、数字。<br />'; break; case 5; print '五、数字。<br />'; break; case 6; print '六、数字<br />'; break; case 7; print '七、数字。<br />'; break; case 8; print '八、数字。<br />'; break; case 9; print '九、数字。<br />'; break; case 10; print '十、数字。<br />'; break; case 11; print '十一、数字。<br />'; break; case 12; print '十二、数字。<br />'; break; default: print 'キャパシティをオーバーしました。By 定近<br />'; } print '<br />'; $sada = 7; #裸の数字 print "あなたは ${sada} を探している。<br />"; switch ($sada){ case 'トマト'; print '野菜です。<br />'; break; case '熊'; print '動物です。<br />'; break; case 'ボールペン'; print '筆記具です。<br />'; break; case '宗教'; print '勧誘されたくないです。<br />'; break; case 'タイ'; print '国、または魚です。<br />'; break; case '服'; print '人間が着るもの。ペットも稀に身に着けている。<br />'; break; case '下着'; print '肌着です。<br />'; break; case 'マウス'; print 'ねずみ、パソコンの付属品。<br />'; break; case 'つめ'; print '指先の硬いもの。<br />'; break; case '目'; print '視覚、目の玉。<br />'; break; case '赤'; print '英語のレッド。<br />'; break; case '車'; print '乗り物。<br />'; break; case '机'; print '平らなある程度面積のある板の下に足を付けたもの。テーブルと呼ぶ。<br />'; break; case '美容室'; print '毛髪を切ってくれるお店。<br />'; break; case '鞄'; print '荷物を手に持って運ぶためのもの。布、金属、皮などがある。<br />'; break; case '0'; print 'ゼロ、数字。<br />'; break; case 1; print '一、数字。<br />'; break; case 2; print '二、数字。<br />'; break; case 3; print '三、数字。<br />'; break; case 4; print '四、数字。<br />'; break; case 5; print '五、数字。<br />'; break; case 6; print '六、数字<br />'; break; case 7; print '七、数字。<br />'; break; case 8; print '八、数字。<br />'; break; case 9; print '九、数字。<br />'; break; case 10; print '十、数字。<br />'; break; case 11; print '十一、数字。<br />'; break; case 12; print '十二、数字。<br />'; break; default: print 'キャパシティをオーバーしました。By 定近<br />'; } print '<br />'; $sada = 'クワガタ'; #存在しない値のテスト print "あなたは ${sada} を探している。<br />"; switch ($sada){ case 'トマト'; print '野菜です。<br />'; break; case '熊'; print '動物です。<br />'; break; case 'ボールペン'; print '筆記具です。<br />'; break; case '宗教'; print '勧誘されたくないです。<br />'; break; case 'タイ'; print '国、または魚です。<br />'; break; case '服'; print '人間が着るもの。ペットも稀に身に着けている。<br />'; break; case '下着'; print '肌着です。<br />'; break; case 'マウス'; print 'ねずみ、パソコンの付属品。<br />'; break; case 'つめ'; print '指先の硬いもの。<br />'; break; case '目'; print '視覚、目の玉。<br />'; break; case '赤'; print '英語のレッド。<br />'; break; case '車'; print '乗り物。<br />'; break; case '机'; print '平らなある程度面積のある板の下に足を付けたもの。テーブルと呼ぶ。<br />'; break; case '美容室'; print '毛髪を切ってくれるお店。<br />'; break; case '鞄'; print '荷物を手に持って運ぶためのもの。布、金属、皮などがある。<br />'; break; case '0'; print 'ゼロ、数字。<br />'; break; case 1; print '一、数字。<br />'; break; case 2; print '二、数字。<br />'; break; case 3; print '三、数字。<br />'; break; case 4; print '四、数字。<br />'; break; case 5; print '五、数字。<br />'; break; case 6; print '六、数字<br />'; break; case 7; print '七、数字。<br />'; break; case 8; print '八、数字。<br />'; break; case 9; print '九、数字。<br />'; break; case 10; print '十、数字。<br />'; break; case 11; print '十一、数字。<br />'; break; case 12; print '十二、数字。<br />'; break; default: print 'キャパシティをオーバーしました。By 定近<br />'; } print '<br />'; $sada = 0; #裸の数字のゼロ 失敗例を保存。下のシングルで囲ったゼロは正常に表示されている。 print "あなたは ${sada} を探している。<br />"; switch ($sada){ case 'トマト'; print '野菜です。<br />'; break; case '熊'; print '動物です。<br />'; break; case 'ボールペン'; print '筆記具です。<br />'; break; case '宗教'; print '勧誘されたくないです。<br />'; break; case 'タイ'; print '国、または魚です。<br />'; break; case '服'; print '人間が着るもの。ペットも稀に身に着けている。<br />'; break; case '下着'; print '肌着です。<br />'; break; case 'マウス'; print 'ねずみ、パソコンの付属品。<br />'; break; case 'つめ'; print '指先の硬いもの。<br />'; break; case '目'; print '視覚、目の玉。<br />'; break; case '赤'; print '英語のレッド。<br />'; break; case '車'; print '乗り物。<br />'; break; case '机'; print '平らなある程度面積のある板の下に足を付けたもの。テーブルと呼ぶ。<br />'; break; case '美容室'; print '毛髪を切ってくれるお店。<br />'; break; case '鞄'; print '荷物を手に持って運ぶためのもの。布、金属、皮などがある。<br />'; break; case '0'; print 'ゼロ、数字。<br />'; break; case 1; print '一、数字。<br />'; break; case 2; print '二、数字。<br />'; break; case 3; print '三、数字。<br />'; break; case 4; print '四、数字。<br />'; break; case 5; print '五、数字。<br />'; break; case 6; print '六、数字<br />'; break; case 7; print '七、数字。<br />'; break; case 8; print '八、数字。<br />'; break; case 9; print '九、数字。<br />'; break; case 10; print '十、数字。<br />'; break; case 11; print '十一、数字。<br />'; break; case 12; print '十二、数字。<br />'; break; default: print 'キャパシティをオーバーしました。By 定近<br />'; } print '<br />'; $sada = '0'; #シングルでかこんだ数字 print "あなたは ${sada} を探している。<br />"; switch ($sada){ case 'トマト'; print '野菜です。<br />'; break; case '熊'; print '動物です。<br />'; break; case 'ボールペン'; print '筆記具です。<br />'; break; case '宗教'; print '勧誘されたくないです。<br />'; break; case 'タイ'; print '国、または魚です。<br />'; break; case '服'; print '人間が着るもの。ペットも稀に身に着けている。<br />'; break; case '下着'; print '肌着です。<br />'; break; case 'マウス'; print 'ねずみ、パソコンの付属品。<br />'; break; case 'つめ'; print '指先の硬いもの。<br />'; break; case '目'; print '視覚、目の玉。<br />'; break; case '赤'; print '英語のレッド。<br />'; break; case '車'; print '乗り物。<br />'; break; case '机'; print '平らなある程度面積のある板の下に足を付けたもの。テーブルと呼ぶ。<br />'; break; case '美容室'; print '毛髪を切ってくれるお店。<br />'; break; case '鞄'; print '荷物を手に持って運ぶためのもの。布、金属、皮などがある。<br />'; break; case '0'; print 'ゼロ、数字。<br />'; break; case 1; print '一、数字。<br />'; break; case 2; print '二、数字。<br />'; break; case 3; print '三、数字。<br />'; break; case 4; print '四、数字。<br />'; break; case 5; print '五、数字。<br />'; break; case 6; print '六、数字<br />'; break; case 7; print '七、数字。<br />'; break; case 8; print '八、数字。<br />'; break; case 9; print '九、数字。<br />'; break; case 10; print '十、数字。<br />'; break; case 11; print '十一、数字。<br />'; break; case 12; print '十二、数字。<br />'; break; default: print 'キャパシティをオーバーしました。By 定近<br />'; } print '<br />'; print '/////////////////////////////////<br />'; /* breakを外すとcase後のbreakまで続行する。 この下はプリントを間違えて消し忘れているので、プログラム的には間違っているが失敗例としてメモする。 */ $sada = 'ボールペン'; print "あなたは ${sada} を探している。<br />"; switch ($sada){ case 'トマト'; print '地球上に存在するもの。<br />'; case '熊'; print '地球上に存在するもの。<br />'; case 'ボールペン'; print '地球上に存在するもの。<br />'; case '宗教'; print '地球上に存在するもの。<br />'; case 'タイ'; print '地球上に存在するもの。<br />'; case '服'; print '地球上に存在するもの。<br />'; case '下着'; print '地球上に存在するもの。<br />'; case 'マウス'; print '地球上に存在するもの。<br />'; case 'つめ'; print '地球上に存在するもの。<br />'; case '目'; print '地球上に存在するもの。<br />'; case '赤'; print '地球上に存在するもの。<br />'; case '車'; print '地球上に存在するもの。<br />'; case '机'; print '地球上に存在するもの。<br />'; case '美容室'; print '地球上に存在するもの。<br />'; case '鞄'; print '地球上に存在するもの。<br />'; break; #ブレイクを残しています。遮断する case '0'; #シングルクォーテーションでくくる。 print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; case 1; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; case 2; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; case 3; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; case 4; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; case 5; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; case 6; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; case 7; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; case 8; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; case 9; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; case 10; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; case 11; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; case 12; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; break; #ブレイクを残しています。遮断する default: print 'キャパシティをオーバーしました。By 定近<br />'; } print '<br />'; $sada = '目'; print "あなたは ${sada} を探している。<br />"; switch ($sada){ case 'トマト'; case '熊'; case 'ボールペン'; case '宗教'; case 'タイ'; case '服'; case '下着'; case 'マウス'; case 'つめ'; case '目'; case '赤'; case '車'; case '机'; case '美容室'; case '鞄'; print '地球上に存在するもの。<br />'; break; #ブレイクを残しています。遮断する case '0'; #シングルクォーテーションでくくる。 case 1; case 2; case 3; case 4; case 5; case 6; case 7; case 8; case 9; case 10; case 11; case 12; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; break; #ブレイクを残しています。遮断する default: print 'キャパシティをオーバーしました。By 定近<br />'; } print '<br />'; $sada = '机'; print "あなたは ${sada} を探している。<br />"; switch ($sada){ case 'トマト'; case '熊'; case 'ボールペン'; case '宗教'; case 'タイ'; case '服'; case '下着'; case 'マウス'; case 'つめ'; case '目'; case '赤'; case '車'; case '机'; case '美容室'; case '鞄'; print '地球上に存在するもの。<br />'; break; #ブレイクを残しています。遮断する case '0'; #シングルクォーテーションでくくる。 case 1; case 2; case 3; case 4; case 5; case 6; case 7; case 8; case 9; case 10; case 11; case 12; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; break; #ブレイクを残しています。遮断する default: print 'キャパシティをオーバーしました。By 定近<br />'; } print '<br />'; $sada = 'コオロギ'; #存在しない値 print "あなたは ${sada} を探している。<br />"; switch ($sada){ case 'トマト'; case '熊'; case 'ボールペン'; case '宗教'; case 'タイ'; case '服'; case '下着'; case 'マウス'; case 'つめ'; case '目'; case '赤'; case '車'; case '机'; case '美容室'; case '鞄'; print '地球上に存在するもの。<br />'; break; #ブレイクを残しています。遮断する case '0'; #シングルクォーテーションでくくる。 case 1; case 2; case 3; case 4; case 5; case 6; case 7; case 8; case 9; case 10; case 11; case 12; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; break; #ブレイクを残しています。遮断する default: print 'キャパシティをオーバーしました。By 定近<br />'; } print '<br />'; $sada = '0'; #裸の数字だと表示が不適切なのでシングルクォーテーションをつけた。 print "あなたは ${sada} を探している。<br />"; switch ($sada){ case 'トマト'; case '熊'; case 'ボールペン'; case '宗教'; case 'タイ'; case '服'; case '下着'; case 'マウス'; case 'つめ'; case '目'; case '赤'; case '車'; case '机'; case '美容室'; case '鞄'; print '地球上に存在するもの。<br />'; break; #ブレイクを残しています。遮断する case '0'; #シングルクォーテーションでくくる。 case 1; case 2; case 3; case 4; case 5; case 6; case 7; case 8; case 9; case 10; case 11; case 12; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; break; #ブレイクを残しています。遮断する default: print 'キャパシティをオーバーしました。By 定近<br />'; } print '<br />'; $sada = 5; #裸の数字 print "あなたは ${sada} を探している。<br />"; switch ($sada){ case 'トマト'; case '熊'; case 'ボールペン'; case '宗教'; case 'タイ'; case '服'; case '下着'; case 'マウス'; case 'つめ'; case '目'; case '赤'; case '車'; case '机'; case '美容室'; case '鞄'; print '地球上に存在するもの。<br />'; break; #ブレイクを残しています。遮断する case '0'; #シングルクォーテーションでくくる。 case 1; case 2; case 3; case 4; case 5; case 6; case 7; case 8; case 9; case 10; case 11; case 12; print '数字は地球上に生存する人間が抽象的に観念化したもの。人間以外に用いるものはいない。<br />'; break; #ブレイクを残しています。遮断する default: print 'キャパシティをオーバーしました。By 定近<br />'; } print '<br />'; ?> </p>


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

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

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