phpの関数について3
phpの関数について使い方等を調べたので記載いたします。
1. preg_match
preg_matchについて基本的な説明は以前の記事をご覧ください。
phpの関数 array_shift , mb_convert_kana , preg_matchについて - 情弱エンジニアのなかのblog
今回はpreg_matchで第一引数として渡せるものの説明をします。 prge_matchの第一引数には正規表現を渡せます。 正規表現については以下のサイトを参考にしてください。
正規表現を入れると正規表現のルールに従って文字列をチェックします。
$string = "あいう"; //ひらがなのみ許可する if (preg_match("/^[ぁ-ん]+$/u", $string)) { echo "ひらがな"; }
出力結果
ひらがな
マッチしないパターン
$string = "あいう"; //カタカナのみ許可する if (preg_match("/^[ァ-ヶー]+$/u", $string)) { echo "マッチする"; }else { echo "マッチしない"; }
出力結果
マッチしない
以上になります。