サンプルコード
$str = 'Hello World!';
$n = preg_match("/He/", $str) ;
print "$n" ;
1
$n = preg_match("/Wo/", $str) ;
print "$n" ;
1
$n = preg_match("/^He/", $str) ;
print "$n" ;
1
$n = preg_match("/^Wo/", $str) ;
print "$n" ;
0 // ^Wo は文字列先頭が Wo~ で始まるという意味
$n = preg_match("/he/", $str) ;
print "$n" ;
0
$n = preg_match("/o/", $str) ;
print "$n" ;
1 // oは2回マッチングしますが結果は1です。
$n = preg_match("/o/", $str, $match) ;
print_r($match) ;
Array ( [0] => o )
$n = preg_match("/o/", $str, $match, PREG_OFFSET_CAPTURE) ;
print_r($match) ;
Array ( [0] => Array ( [0] => o [1] => 4 ) )
$n = preg_match("/こ/", $str) ;
print "$n" ;
1
$n = preg_match("/ち/", $str) ;
print "$n" ;
1
$n = preg_match("/あ/", $str) ;
print "$n" ;
0