パターンに合えばtrue、合わなければfalseを返す。 「正規表現パターン」でマッチさせたいパターンを指定します。正規表現は/で囲んで記述します。 「検索対象の文字列」では正規表現でマッチさせる対象文字列となります。 「配列」を指定した場合は、検索結果が配列として代入されます。 preg_match(/正規表現パターン/,検索対象の文字列,[配列],[動作フラグ],[検索開始位置])
$str = "PHPsample1"; if (preg_match("/le1/", $str)) { echo "該当あり"; } else { echo "該当なし"; }
$str2 = "sample2php"; if (preg_match("/PHP/i", $str2)) { echo "該当あり"; } else { echo "該当なし"; }
$s3Str = "I need wife"; echo preg_match("/w[aiueo]fe/", $s3Str);//1 echo preg_match("/w[won]fe/", $s3Str);//0