欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

返回值 :

preg_match()返回 pattern 的匹配次數(shù)。 它的值將是0次(不匹配)或1次,因?yàn)閜reg_match()在第一次匹配后 將會停止搜索。preg_match_all()不同于此,它會一直搜索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á)式在線測試工具:
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基本語法入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

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

相關(guān)文章

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

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

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

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

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

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

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

    linux下 C語言對 php 擴(kuò)展

    linux C語言對 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() 只檢測變量,檢測任何非變量的東西都將導(dǎo)致解析錯(cuò)誤。換句話說,后邊的語句將不會起作用: 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ī)硪黄猵hp unicode編碼和字符串互轉(zhuǎn)的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • PHP簡單讀取xml文件的方法示例

    PHP簡單讀取xml文件的方法示例

    這篇文章主要介紹了PHP簡單讀取xml文件的方法,涉及php針對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ù)移動到最上面。每次循環(huán)時(shí),找出剩余變量里的最大值,然后減小查詢范圍。這樣經(jīng)過多次循環(huán)以后,就完成了對這個(gè)數(shù)組的排序
    2011-07-07

最新評論