1.0.1 preg_match()函式語法
int preg_match(string $pattern, string $subject, [, array &matches [, int $flags = 0, [int $offset = 0]]])
搜尋 subject 與 pattern 給定的正規表示式的乙個匹配
引數說明:
preg_match()函式將返回pattern的匹配次數。返回值是0或1,preg_match()執行一次匹配後就停止,如果發生錯誤將返回false
例子1:
<?php
$subject = "i like php";
$pattern = "/like/i";
echo preg_match($pattern, $subject); //輸出匹配的次數
?>
輸出結果
1
例子2($matches):
<?php
$subject = "i like php";
$pattern = "/like/i";
preg_match($pattern, $subject, $matches);
print_r($matches);
?>
輸出結果:
array (
[0] => like //匹配結果
)
例子3($matches, preg_offset_capture):
<?php
$subject = "i like php";
$pattern = "/like/i";
preg_match($pattern, $subject, $matches, preg_offset_capture);
print_r($matches);
echo '
'; echo $matches[0][0];
?>
輸出結果:
array (
[0] => array ( //第乙個匹配
[0] => like //匹配結果
[1] => 2 //偏移位置
) )like //匹配結果
php正規表示式學習筆記(一)
1 正規表示式的介紹和作用 在編寫處理字串的程式或網頁時,經常會有查詢符合某些複雜規則的字串 的需要。正規表示式就是用於描述這些規則的語法。2 php中兩個常用的正則函式 preg match 正則函式,以perl語言為基礎 ereg 正則函式,以posix基礎 unix script 3 正規表示...
PHP學習筆記之正規表示式
最近開始正式學習php,由於剛入門,之前零零散散的在網上搜尋,對php正規表示式這一塊的內容沒有乙個系統的認識,所以現在做一下小小的總結,我看的書是 php和mysql web開發 原書第四版 很厚一本,趁著寒假讀完吧。字符集可以用於匹配屬於特定型別的任何字元 事實上是一種萬用字元。例如 at可以與...
PHP學習筆記 正規表示式 9 23
正規表示式 一 正規表示式語法規則 描述一類字串的特徵,然後通過這類特徵可以配合一些特定的函式,來完成對字串更加複雜的一系列操作。普通字元和特殊字元組成的字串 比如,preg match all 按指定的正規表示式,在給定的字串中進行搜尋,匹配到符合特徵的部分取出來 pattern test str...