正規表現にようるマッチングを行う preg_match()関数

preg_match()関数(正規表現にようるマッチングを行う)

int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )

<?php
$subject = "abcdef";
$pattern = '/^def/';
preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE, 3);
print_r($matches);
?>

Array
(
)  

<?php
$subject = "abcdef";
$pattern = '/^def/';
preg_match($pattern, substr($subject,3), $matches, PREG_OFFSET_CAPTURE);
print_r($matches);
?>
  
Array
(
    [0] => Array
        (
            [0] => def
            [1] => 0
        )

)  

http://php.net/manual/ja/function.preg-match.php