PHPin_array功能使用注意
另外,我们比较两个数控结构始终是时候,也应该试着去使用,而不是用= =(当然,这是根据相应的具体业务逻辑来选择的)。小弟弟解释为什么
var_dump(in_array(0,阵列(的));
这句话的结果是布尔值(true)。
因为in_array将比较0的,0是数字类型,的是字符串类型,根据第PHP比较运算符的解释,我们可以看到数字和字符串进行。
在比较的时候,字符串类型将首先被转换为数字,然后进行比较操作,伍号的转化率为0,和0 = = 0是真正的结果,所以in_array(0,阵列(','ss '))是真的
如果第三个参数严格in_array设置为true,则判断相比,类型的值是相等的。如果是相同的,你将返回真,否则返回假。
这是唯一的记录。