preg_match()
正規表現のパターンに該当する文字列を検索する関数。返り値はマッチすれば1、マッチしなければ0、エラーならFALSE。
例:正規表現に該当する文字列を探す
$subject = "takayukikoyama"; // 検索対象 $pattern = '/^takayuki/'; // 正規表現パターン preg_match($pattern, $subject, $matches); // 返り値1 print_r($matches);
結果:
Array
(
[0] => takayuki
)
例:ある文字列で区切って(グループ化)出力する
$subject = "takayuki/koyama"; // 検索対象 $pattern = '/(.*)(\/)(.*)/'; // 正規表現パターン preg_match($pattern, $subject, $matches); // 返り値1 print_r($matches);
結果:
Array
(
[0] => takayuki/koyama
[1] => takayuki
[2] => /
[3] => koyama
)