最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

preg_match ( $pattern , $subject , $matches )

搜索subject與pattern給定的正則表達式的一個匹配.

參數(shù) :

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

返回值 :

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

實例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"
}

實例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"
}

實例3:

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

輸出:

int(0)
array(0) {
}

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

JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript

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

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

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

相關(guān)文章

  • php中Y2K38的漏洞解決方法實例分析

    php中Y2K38的漏洞解決方法實例分析

    這篇文章主要介紹了php中Y2K38的漏洞解決方法,以實例形式對php中Y2K38的漏洞的原理及相應的解決方法進行了較為深入的分析,需要的朋友可以參考下
    2014-09-09
  • php動態(tài)添加url查詢參數(shù)的方法

    php動態(tài)添加url查詢參數(shù)的方法

    這篇文章主要介紹了php動態(tài)添加url查詢參數(shù)的方法,涉及php通過正則替換操作URL的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • PHP通過header實現(xiàn)文本文件下載的代碼

    PHP通過header實現(xiàn)文本文件下載的代碼

    所謂實現(xiàn)文本文件的下載就是說當我們點擊一個文本文件的鏈接的時候不是打開這個文件,而是彈出一個下載對話框讓我們下載
    2010-08-08
  • 一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]

    一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]

    以下是一些PHP Coding Tips. 當然, 這些Tips并不一定僅僅局限于PHP.大家有什么好的心得, 歡迎直接回復本文與更多的人分享.. 謝謝
    2011-05-05
  • php $_SERVER當前完整url的寫法

    php $_SERVER當前完整url的寫法

    php當前完整url的寫法,需要的朋友可以參考下。
    2009-11-11
  • php采集時被封ip的解決方法

    php采集時被封ip的解決方法

    最近各種網(wǎng)站的采集程序?qū)懙谋容^多,遇到在采某網(wǎng)站時采到100多條時突然發(fā)現(xiàn)對方的網(wǎng)站打不開了,猜到肯定被封ip了,用了代理還是會封,這不是辦法。
    2010-08-08
  • PHP 命名空間原理與用法詳解

    PHP 命名空間原理與用法詳解

    這篇文章主要介紹了PHP 命名空間,結(jié)合實例形式詳細分析了PHP 命名空間概念、功能、原理、用法及操作注意事項,需要的朋友可以參考下
    2020-04-04
  • PHP 函數(shù)call_user_func和call_user_func_array用法詳解

    PHP 函數(shù)call_user_func和call_user_func_array用法詳解

    下面來和大家分享一下這個call_user_func_array和call_user_func函數(shù)的用法,另外附贈func_get_args()函數(shù)和func_num_args()函數(shù),嘿嘿!!
    2014-03-03
  • php實現(xiàn)webservice實例

    php實現(xiàn)webservice實例

    這篇文章主要介紹了php實現(xiàn)webservice的方法,以實例形式講述了webservice的原理與實現(xiàn)技巧,需要的朋友可以參考下
    2014-11-11
  • Laravel實現(xiàn)隊列的示例代碼

    Laravel實現(xiàn)隊列的示例代碼

    這篇文章主要為大家詳細介紹了Laravel實現(xiàn)隊列的相關(guān)知識,文中的示例代碼講解詳細,具有一定的學習和借鑒價值,感興趣的小伙伴可以跟隨小編一起學習游戲
    2023-02-02

最新評論

华容县| 龙口市| 永登县| 璧山县| 承德市| 敖汉旗| 丹巴县| 宁阳县| 巴彦淖尔市| 凌源市| 横山县| 汤阴县| 广宗县| 洛宁县| 南京市| 贞丰县| 利辛县| 广安市| 潞西市| 翼城县| 富裕县| 百色市| 金阳县| 云南省| 贵溪市| 安西县| 伽师县| 宽城| 怀仁县| 灯塔市| 连城县| 腾冲县| 加查县| 肥城市| 阜宁县| 类乌齐县| 德惠市| 边坝县| 平阴县| 梧州市| 新郑市|