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

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

 更新時間: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í)行一個正則表達(dá)式匹配

preg_match ( $pattern , $subject , $matches )

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

參數(shù) :

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

返回值 :

preg_match()返回 pattern 的匹配次數(shù)。 它的值將是0次(不匹配)或1次,因?yàn)閜reg_match()在第一次匹配后 將會停止搜索。preg_match_all()不同于此,它會一直搜索subject 直到到達(dá)結(jié)尾。 如果發(fā)生錯誤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è)計有所幫助。

相關(guān)文章

  • php中Y2K38的漏洞解決方法實(shí)例分析

    php中Y2K38的漏洞解決方法實(shí)例分析

    這篇文章主要介紹了php中Y2K38的漏洞解決方法,以實(shí)例形式對php中Y2K38的漏洞的原理及相應(yīng)的解決方法進(jìn)行了較為深入的分析,需要的朋友可以參考下
    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實(shí)現(xiàn)文本文件下載的代碼

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

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

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

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

    php $_SERVER當(dāng)前完整url的寫法

    php當(dāng)前完整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é)合實(shí)例形式詳細(xì)分析了PHP 命名空間概念、功能、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    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實(shí)現(xiàn)webservice實(shí)例

    php實(shí)現(xiàn)webservice實(shí)例

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

    Laravel實(shí)現(xiàn)隊(duì)列的示例代碼

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

最新評論

益阳市| 呼和浩特市| 伊金霍洛旗| 河西区| 桃江县| 本溪市| 舒兰市| 吉林市| 聊城市| 宜春市| 合山市| 磐石市| 义乌市| 哈尔滨市| 龙井市| 涿州市| 报价| 个旧市| 湘西| 瑞丽市| 扶绥县| 神池县| 永宁县| 城固县| 蓝山县| 遵化市| 乐至县| 濉溪县| 酉阳| 文昌市| 乌什县| 宝丰县| 安塞县| 正镶白旗| 绵阳市| 固安县| 宜昌市| 横山县| 绩溪县| 遵义县| 读书|