"CHANGE" [the:world]

34才高卒男が開発エンジニアになるための記録

php学習&備忘録(3)&猫おみくじwebアプリ作って見た

■for each ループについて

配列の中のデータの数だけ繰り返す。

foreach($cat as $key => $val) //$catが配列名、$keyが添字が入る変数

               $valがデータが入る変数
{
print $key.'は'.$val;       //print $keyで添字が表示
print '<br />';                                   //print $valでデータが表示


}

■猫おみくじ

猫おみくじとか大それた事言って見たが、

switch~case命令の練習用で簡単なものを作っただけ。

しかも内容が変わらないので1回こっきりしかできない,,笑

でもswitch caseの練習にはなったな!

コードだけ載せておこう

-----------------------------------------------------------

【nekokuji.html】

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>猫みくじ</title>
</head>
<body>

<form method="post" action="nekokuji.php">
今日のあなたの気分は?<br />
白猫<br />
黒猫<br />
三毛猫<br />
この3つのどれかを入力してにゃーーーーーー!<br />
<input type="text" name="nekokuji"><br />
<input type="submit" value="OK">
</form>
</body>
</html>

【nekokuji.php

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>猫みくじ</title>
</head>
<body>
</body>
<?php

$nekokuji=$_POST['nekokuji'];

switch($nekokuji)
{
case '白猫':
$renai='動かなきゃ始まらニャい';
$money='出費に注意ニャ';
$work='頼られる1日ニャ';
break;

case '黒猫':
$renai='もう恋なんてしニャい';
$money='こばんよりごはん..';
$work='ニャートでいたい';
break;

case '三毛猫':
$renai='愛するより愛されたいにゃ';
$money='ビットコイン買おうかにゃ';
$work='理想と現実の狭間が大事にゃ';
break;

default:
$renai='ほどほど';
$money='最高';
$work='修羅場';
break;
}

print'恋愛運 '.$renai.'<br />';
print'金運 '.$money.'<br />';
print'仕事運 '.$work.'<br />';

?>
</html>

-----------------------------------------------------------

しかも途中から文章も適当で占いですらない、、笑

いつかこのコードを自分で読み返してほくそ笑む日が

くるのだろうか...