Posted by & filed under 每日一题.

【四脚猫】每日一题(12月03日): in_array(’01’,array(‘1′))为什么返回true ?

参考答案:

以下是里海很近给出的答案:

这个问题和’==’与’===’的问题是同一个,前者是弱比较,会以等号后的变量为基础对等号前变量进行转换再比较,而后者不会,要比较各自和类型。如果要想强比较,请使用 in_array(’01′,array(’1′),true)

欢迎各位攻城狮,各位大牛给每日一题投稿,大家可以把自己碰到的有趣问题,工作中碰到的难题等…发送到 稿件邮箱:2313427189@qq.com