为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 急流的鱼
跟之前定义的 show()函数有关系 当empty(0) 或者empty(false) 都是 echo null,应该是这个样的吧

最新回答 / 君听
show()这个函数传递的参数敲错了,function show ($val =null){,应该是$var ,你敲成$val

已采纳回答 / dky
用的不多, 后台比移动端用的多,至少我在开发app的时候只用来排除特殊字符···

已采纳回答 / dky
^模式单元 , 当成是原子, 有【】包含的就是非

最新回答 / 達康
$pattern再后面被重新定义了被重新赋值

已采纳回答 / 慕粉3711419
private关键字是私有的意思,你在类中的成员或者方法前加上private就意思为他们是这个类的私有成员。加private是对类中的成员或者方法进行封装。

已采纳回答 / GabrielMXY3782564
这就是一种书写习惯   便于调用如果把regex设为公有函数  调用的时候就要输入两个参数  当验证规则多了 第一个参数不一定能直接写出来重新定义isMobile等函数  调用的时候就会方便许多

已采纳回答 / qq_阁下_0
百度直接搜索 regexpal  ,用网页版的就好

已采纳回答 / 风233
pattern比如pattern/i忽略大小写,subject结果中当然也忽略了大小写

最新回答 / 舜之神
有两种可能:1,可能是你定义下标了。                    2,匹配的内容不存在下标显示-1

已采纳回答 / 夏雨梧桐2
应该是PCRE_UNGREEDY,greedy是贪婪的,ungreedy非贪婪的也就是懒惰咯!(~ o ~)~

已采纳回答 / 我们是兄弟
这个是定界符,是判断正则表达式从哪里开始到哪里结束的意思,也可以‘#这里是正则表达式#’ 也可以这样‘{[正则表达式]}’,不过最后面的写的那个不推荐,因为它是正则表达式的运算符。
课程须知
学习本课程之前需要掌握基本的PHP语法,基本的OOP思想,基本的MVC模式知识。
老师告诉你能学到什么?
在本课程中可以充分理解正则表达式的定义并掌握如何在实际开发中应用正则表达式。其中包含表单验证实际应用以及简易版模板引擎的实现。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消