書籍メモ
"よくわかるPHPの教科書"のサンプルを打ちながらとったメモ。p87まで。
- 連想配列 $items = array('a-1'=>'gum', 'b-1'=>'choco', 'c-1'=>'cookie');
- foreach ($items as $itemKey => $itemValue) {...}
- 配列 関連リファレンス http://www.php.net/manual/ja/ref.array.php
- フォームの空チェック if (empty($_REQUEST['my_name'])) {...} else {...}
- チェックボックスなど複数項目を渡す場合
- name属性に[]を付けて配列として渡す input id="reserve_1" type="checkbox" name="reserve[]" value="1/1"
- 受け側は二次元配列で参照する foreach ($_REQUEST['reserve'] as $reserve) {...}
- 全角文字を半角文字に変換する mb_convert_kana($_REQUEST['age'], 'n', 'UTF-8')
- 数字かどうか判定する is_numeric($age)
- 正規表現でチェックする preg_match("/^\d{3}\-\d{4}$/", $zip)
- 最初と最後は/を付けてまとめる
- 先頭は^
- 末尾は$
- 数字は\d
- 複数回続くのは{回数}
- ハイフンは\-