課程
/后端開發
/PHP
/PHP進階篇
教程沒解釋我就不懂了,preg_match()里面有3個數,$p , $str , $match 其中的位置和解釋是什么呢?
哎,好多不懂的
2017-12-21
源自:PHP進階篇 3-3
正在回答
preg_match — 執行一個正則表達式匹配
preg_match ( $pattern , $subject , $matches )
搜索subject與pattern給定的正則表達式的一個匹配.
參數 :
pattern : 要搜索的模式,字符串類型(正則表達式)。subject : 輸入的字符串。matches :(可有可無)如果提供了參數matches,它將被填充為搜索結果。 $matches[0]將包含完整模式匹配到的文本, $matches[1] 將包含第一個捕獲子組匹配到的文本,以此類推。
返回值 :
preg_match()返回 pattern 的匹配次數。 它的值將是0次(不匹配)或1次,因為preg_match()在第一次匹配后 將會停止搜索。preg_match_all()不同于此,它會一直搜索subject 直到到達結尾。 如果發生錯誤preg_match()返回 FALSE
z一刻 提問者
位置應該是函數定好的吧。
$p:你寫的正則表達式;$str:源字符串,你要檢查的字符串;$match:存儲匹配結果的數組,第一個為你匹配成功的字符串,比如這一節的010-12345678,后面的是 你正則表達式中的每個子組,就是用()括起來的,例如/([\d]+)-([\d]+)/,那么$match就是$match[0]=010-12345678, $match[1]=010, $match[2]=12345678。這個子組主要應該是方便你截取匹配成功的字符串中的某一段。
慕沐7363818
方人胥
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
1 回答::是什么意思。 return self又是什么意思
3 回答請問這里的箭頭符是什么意思 ->?
2 回答請問 $this 是什么意思???
5 回答[\w\.]+@\w 這里面的\. 是什么意思
1 回答函數里面的return $this->name具體是什么意思?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-12-22
preg_match — 執行一個正則表達式匹配
preg_match ( $pattern , $subject , $matches )
搜索subject與pattern給定的正則表達式的一個匹配.
參數 :
pattern : 要搜索的模式,字符串類型(正則表達式)。
subject : 輸入的字符串。
matches :(可有可無)如果提供了參數matches,它將被填充為搜索結果。 $matches[0]將包含完整模式匹配到的文本, $matches[1] 將包含第一個捕獲子組匹配到的文本,以此類推。
返回值 :
preg_match()返回 pattern 的匹配次數。 它的值將是0次(不匹配)或1次,因為preg_match()在第一次匹配后 將會停止搜索。preg_match_all()不同于此,它會一直搜索subject 直到到達結尾。 如果發生錯誤preg_match()返回 FALSE
2017-12-22
位置應該是函數定好的吧。
$p:你寫的正則表達式;$str:源字符串,你要檢查的字符串;$match:存儲匹配結果的數組,第一個為你匹配成功的字符串,比如這一節的010-12345678,后面的是 你正則表達式中的每個子組,就是用()括起來的,例如/([\d]+)-([\d]+)/,那么$match就是$match[0]=010-12345678, $match[1]=010, $match[2]=12345678。這個子組主要應該是方便你截取匹配成功的字符串中的某一段。