【发布时间】:2015-02-24 19:26:30
【问题描述】:
有人可以向我解释为什么这是真的吗?
in_array('', array(0,1,2));
【问题讨论】:
标签: php
有人可以向我解释为什么这是真的吗?
in_array('', array(0,1,2));
【问题讨论】:
标签: php
【讨论】:
in_array 默认执行松散比较。因此'' 等价于0。
in_array 函数的第三个参数(布尔值)表示匹配是否以 STRICT 方式执行。
如果你这样做in_array('', array(0,1,2), TRUE);,那么结果将是错误的。
【讨论】: