关于判断布尔值$this->ismath=preg_match($pattern,$subject)===1; 的个人观念参考

来源:6-3 [正则表达式] 工具类开发—核心匹配方法

充电_ing

2019-05-30 13:46

看到好多人都不懂,一下是我个人的理解,希望可以帮到大家:

pret_match 数组返回的是一个字符串 类型,也就是匹配了'0'次或者是'1'次,并不是布尔类型
    但我们的方法是根据returnMathResult返回的布尔类型来进行操作的

===的官方解释是全等,也就是将数据类型也进行转换

所以最后的===可以将数据类型变成我们需要的布尔型

写回答 关注

1回答

  • _小奕_
    2019-09-14 21:22:39

    你说的是对的

鬼斧神工之正则表达式

以PHP语言为蓝本,介绍正则表达式的基本语法以及他的强大用处

47865 学习 · 113 问题

查看课程

相似问题