書籍メモ

"よくわかるPHPの教科書"のサンプルを打ちながらとったメモ。p87まで。

  • フォームの空チェック if (empty($_REQUEST['my_name'])) {...} else {...}
  • チェックボックスなど複数項目を渡す場合
    • name属性に[]を付けて配列として渡す input id="reserve_1" type="checkbox" name="reserve[]" value="1/1"
    • 受け側は二次元配列で参照する foreach ($_REQUEST['reserve'] as $reserve) {...}
  • 正規表現でチェックする preg_match("/^\d{3}\-\d{4}$/", $zip)
    • 最初と最後は/を付けてまとめる
    • 先頭は^
    • 末尾は$
    • 数字は\d
    • 複数回続くのは{回数}
    • ハイフンは\-