$match是數(shù)組嗎
以為$match是數(shù)組,()代表子組,$match[1]是[\w\s]+,$match[0]是name:,但是改成$match[0]后發(fā)現(xiàn)輸出的是name:steven jobs這是哪里錯(cuò)了
以為$match是數(shù)組,()代表子組,$match[1]是[\w\s]+,$match[0]是name:,但是改成$match[0]后發(fā)現(xiàn)輸出的是name:steven jobs這是哪里錯(cuò)了
2015-03-01
舉報(bào)
2015-03-02
$match是數(shù)組。你可以用var_dump()打印一下就可以看到了。
在preg_match()函數(shù)中,
如果提供了參數(shù)matches,它將被填充為搜索結(jié)果。$matches[0]將包含完整模式匹配到的文本,$matches[1]將包含第一個(gè)捕獲子組匹配到的文本,以此類推。?
其實(shí)就是匹配返回的結(jié)果集。