亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP preg_match實(shí)現(xiàn)正則表達(dá)式匹配功能【輸出是否匹配及匹配值】

 更新時(shí)間:2017年07月19日 11:53:41   作者:3wlog  
這篇文章主要介紹了PHP preg_match實(shí)現(xiàn)正則表達(dá)式匹配功能,較為詳細(xì)的介紹了preg_match函數(shù)的功能、參數(shù)含義、返回值及使用方法,并結(jié)合實(shí)例給出了preg_match輸出是否匹配及匹配值的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP preg_match實(shí)現(xiàn)正則表達(dá)式匹配功能。分享給大家供大家參考,具體如下:

preg_match — 執(zhí)行一個(gè)正則表達(dá)式匹配

preg_match ( $pattern , $subject , $matches )

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

參數(shù) :

pattern : 要搜索的模式,字符串類型(正則表達(dá)式)。
subject : 輸入的字符串。
matches :(可有可無(wú))如果提供了參數(shù)matches,它將被填充為搜索結(jié)果。 $matches[0]將包含完整模式匹配到的文本, $matches[1] 將包含第一個(gè)捕獲子組匹配到的文本,以此類推。

返回值 :

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

實(shí)例1:

$label = 'content/112';
$a = preg_match('#content/(\d+)#i', $label, $mc);
var_dump($a);
var_dump($mc);

輸出:

int(1)
array(2) {
 [0]=>
 string(11) "content/112"
 [1]=>
 string(3) "112"
}

實(shí)例2:

$label = 'content/112';
$a = preg_match('#(\w+)/(\d+)#i', $label, $mc);
var_dump($a);
var_dump($mc);

輸出:

int(1)
array(3) {
 [0]=>
 string(11) "content/112"
 [1]=>
 string(7) "content"
 [2]=>
 string(3) "112"
}

實(shí)例3:

$label = 'content/112';
$a = preg_match('#content1111111/(\d+)#i', $label, $mc);
var_dump($a);
var_dump($mc);

輸出:

int(0)
array(0) {
}

PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:

JavaScript正則表達(dá)式在線測(cè)試工具:
http://tools.jb51.net/regex/javascript

正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php正則表達(dá)式用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php7中停止php-fpm服務(wù)的方法詳解

    php7中停止php-fpm服務(wù)的方法詳解

    這篇文章主要給大家介紹了關(guān)于php7中如何停止php-fpm服務(wù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • php讀取富文本的時(shí)p標(biāo)簽會(huì)出現(xiàn)紅線是怎么回事

    php讀取富文本的時(shí)p標(biāo)簽會(huì)出現(xiàn)紅線是怎么回事

    這篇文章主要介紹了php讀取富文本的時(shí)p標(biāo)簽會(huì)出現(xiàn)紅線是怎么回事,需要的朋友可以參考下
    2014-05-05
  • 在PHP 7下安裝Swoole與Yar,Yaf的方法教程

    在PHP 7下安裝Swoole與Yar,Yaf的方法教程

    周末閑來(lái)無(wú)事,玩玩swoole,所以下面這篇文章主要給大家介紹了在PHP 7下安裝Swoole與Yar,Yaf的方法教程,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-06-06
  • linux下 C語(yǔ)言對(duì) php 擴(kuò)展

    linux下 C語(yǔ)言對(duì) php 擴(kuò)展

    linux C語(yǔ)言對(duì) php 擴(kuò)展的設(shè)置技巧
    2008-12-12
  • php 解析xml 的四種方法詳細(xì)介紹

    php 解析xml 的四種方法詳細(xì)介紹

    這篇文章主要介紹了php 解析xml 的四種方法詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • php empty() 檢查一個(gè)變量是否為空

    php empty() 檢查一個(gè)變量是否為空

    empty() 只檢測(cè)變量,檢測(cè)任何非變量的東西都將導(dǎo)致解析錯(cuò)誤。換句話說(shuō),后邊的語(yǔ)句將不會(huì)起作用: empty(addslashes($name))
    2011-11-11
  • PHP 采集程序 常用函數(shù)

    PHP 采集程序 常用函數(shù)

    php中喜歡他的采集功能的朋友,就不的不參考下面的函數(shù)了,他們就是php采集程序中,常用的一些函數(shù)收集
    2008-12-12
  • php unicode編碼和字符串互轉(zhuǎn)的方法

    php unicode編碼和字符串互轉(zhuǎn)的方法

    下面小編就為大家?guī)?lái)一篇php unicode編碼和字符串互轉(zhuǎn)的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • PHP簡(jiǎn)單讀取xml文件的方法示例

    PHP簡(jiǎn)單讀取xml文件的方法示例

    這篇文章主要介紹了PHP簡(jiǎn)單讀取xml文件的方法,涉及php針對(duì)xml文件節(jié)點(diǎn)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-04-04
  • PHP 數(shù)據(jù)結(jié)構(gòu) 算法描述 冒泡排序 bubble sort

    PHP 數(shù)據(jù)結(jié)構(gòu) 算法描述 冒泡排序 bubble sort

    多次循環(huán)進(jìn)行比較,每次比較時(shí)將最大數(shù)移動(dòng)到最上面。每次循環(huán)時(shí),找出剩余變量里的最大值,然后減小查詢范圍。這樣經(jīng)過(guò)多次循環(huán)以后,就完成了對(duì)這個(gè)數(shù)組的排序
    2011-07-07

最新評(píng)論