Rumah >pembangunan bahagian belakang >tutorial php >php正则匹配为什么不成功?求助
正则 php
if(preg_match("^[a-zA-Z][a-zA-Z0-9_\-]{5,19}$", "abc-mmm") )
preg_match("/^[a-zA-Z][a-zA-Z0-9_-]{5,19}$/", "ml-virgil") )
刚试过前后加" /"就行,这是为啥?我是php新手不懂,求大神指导
那个叫定界符。不加定界符的话,PHP就认定为^[a-zA-Z][a-zA-Z0-9_-]{5,19}$是字符串,而不是变量。
我们经常管"\"叫"跳脱字符",用于转义一些特殊符号。
那个叫定界符。不加定界符的话,PHP就认定为^[a-zA-Z][a-zA-Z0-9_-]{5,19}$是字符串,而不是变量。 是这样啊,那请教大神个问题,我把英文和中文用“\n”连起来存入mysql,php编码和mysql都是utf-8为啥在phpadmin中查到的是"0”,数据类型是text的?困扰我好久啊。。。
搞定了,sql语句问题,真是大意。结贴啦,谢谢