課程
/后端開發
/PHP
/PHP進階篇
以為$match是數組,()代表子組,$match[1]是[\w\s]+,$match[0]是name:,但是改成$match[0]后發現輸出的是name:steven jobs這是哪里錯了
2015-03-01
源自:PHP進階篇 3-4
正在回答
$match是數組。你可以用var_dump()打印一下就可以看到了。
在preg_match()函數中,
如果提供了參數matches,它將被填充為搜索結果。$matches[0]將包含完整模式匹配到的文本,$matches[1]將包含第一個捕獲子組匹配到的文本,以此類推。?
其實就是匹配返回的結果集。
FITTER 提問者
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
2 回答echo $match[0]; //$match[0]和$match[1]區別在哪?
2 回答match的作用
4 回答match[0和1]的區別是??
3 回答 $p加了括號和不加括號為什么會導致$match數組元素個數不一樣呢?
2 回答這里的0是代表數組中的值嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-03-02
$match是數組。你可以用var_dump()打印一下就可以看到了。
在preg_match()函數中,
如果提供了參數matches,它將被填充為搜索結果。$matches[0]將包含完整模式匹配到的文本,$matches[1]將包含第一個捕獲子組匹配到的文本,以此類推。?
其實就是匹配返回的結果集。