课程
/后端开发
/PHP
/PHP进阶篇
我交的$p = '/[0-9]+\-[0-9]+/';
$p='/[0-9\-]+\-[0-9]\-/'也行好像,例子中有\-
2019-03-12
源自:PHP进阶篇 3-3
正在回答
”\-“意思是允许匹配”-“这个特殊符号
先说 要匹配 - (短横线),如果在[ ]中,一定要加转义符号 / ,不然默认是 到 即表示一个区间;
再说 不在 [ ]中的情况,加不加 \ 无所谓,因为本来 - 在 [ ]外不需要转义,加上转义字符并不起作用;
你可能会想问什么 2) 不匹配 \ 转义字符呢,因为要匹配 \ ,得写成 \\ ;
[]表示匹配[]中的任意字符
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
3 回答方括号是什么意思?
3 回答方括号内/- 是什么意思
1 回答$p = '/[name:](\w+\s\w+)/';为什么前面name:要加中括号,是什么意思?后面为什么也要用括号?
4 回答请问:“\-” 是什么意思?我没用 反斜杠,直接写"-" 好像也是对的?
2 回答最后的var_dump($_SESSION);什么意思