真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php中pregmatch怎么用

這篇文章將為大家詳細(xì)講解有關(guān)php中preg match怎么用,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

察隅ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

php preg match用法是執(zhí)行一個(gè)正則表達(dá)式匹配,語法為【int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags.]】。

preg_match 函數(shù)用于執(zhí)行一個(gè)正則表達(dá)式匹配。

語法

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

搜索 subject 與 pattern 給定的正則表達(dá)式的一個(gè)匹配。

參數(shù)說明:

  • $pattern: 要搜索的模式,字符串形式。

  • $subject: 輸入字符串。

  • $matches: 如果提供了參數(shù)matches,它將被填充為搜索結(jié)果。 $matches[0]將包含完整模式匹配到的文本, $matches[1] 將包含第一個(gè)捕獲子組匹配到的文本,以此類推。

  • $flags:flags 可以被設(shè)置為以下標(biāo)記值:

    PREG_OFFSET_CAPTURE: 如果傳遞了這個(gè)標(biāo)記,對于每一個(gè)出現(xiàn)的匹配返回時(shí)會附加字符串偏移量(相對于目標(biāo)字符串的)。 注意:這會改變填充到matches參數(shù)的數(shù)組,使其每個(gè)元素成為一個(gè)由 第0個(gè)元素是匹配到的字符串,第1個(gè)元素是該匹配字符串 在目標(biāo)字符串subject中的偏移量。

  • offset: 通常,搜索從目標(biāo)字符串的開始位置開始??蛇x參數(shù) offset 用于 指定從目標(biāo)字符串的某個(gè)未知開始搜索(單位是字節(jié))。

返回值

返回 pattern 的匹配次數(shù)。 它的值將是 0 次(不匹配)或 1 次,因?yàn)?preg_match() 在第一次匹配后 將會停止搜索。preg_match_all() 不同于此,它會一直搜索subject 直到到達(dá)結(jié)尾。 如果發(fā)生錯(cuò)誤preg_match()返回 FALSE。

實(shí)例

1、查找文本字符串"php":

執(zhí)行結(jié)果如下所示:

查找到匹配的字符串 php。

2、查找單詞"word"

執(zhí)行結(jié)果如下所示:

查找到匹配的字符串。
未發(fā)現(xiàn)匹配的字符串。

3、獲取 URL 中的域名

執(zhí)行結(jié)果如下所示:

domain name is: runoob.com

4、使用命名子組

\w+): (?P\d+)/', $str, $matches);
 
/* 下面例子在php 5.2.2(pcre 7.0)或更新版本下工作, 然而, 為了后向兼容, 上面的方式是推薦寫法. */
// preg_match('/(?\w+): (?\d+)/', $str, $matches);
 
print_r($matches);
 
?>

執(zhí)行結(jié)果如下所示:

Array
(
    [0] => foobar: 2008
    [name] => foobar
    [1] => foobar
    [digit] => 2008
    [2] => 2008
)

關(guān)于php中preg match怎么用就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


文章標(biāo)題:php中pregmatch怎么用
瀏覽地址:http://weahome.cn/article/peppoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部