方法作用:匹配指定的正則表示式並將結果放在$match陣列中

程式碼示例:

$p = '/name:([\\ws]+)/';
$str = "name:steven jobs";
preg_match($p, $str, $match);
var_dump($match); //結果為:steven jobs

輸出結果:

array(2) {
[0]=>
string(11) "name:steven"
[1]=>
string(6) "steven"
}

注意事項:

1.其中$p是正則表示式

2.$str當然是要匹配的字串了

3.$match是個陣列,第0個元素代表完全匹配結果,第1個元素代表第一個括號中的匹配結果,以此類推

4.preg_match($p,$str,$match)的返回值是匹配成功的次數0或者1,在匹配到1次以後就會停止搜尋