PHP's in_array unexpected result

后端 未结 2 1167
夕颜
夕颜 2021-01-27 04:25

When I execute this small piece of PHP code:

php -r \"echo(in_array(0, array(\'aaa\', \'bbb\')));\"

That echoes true...

<
2条回答
  •  没有蜡笔的小新
    2021-01-27 04:46

    That's because for PHP this code will return true

    0 == 'aaa'
    

    So without strict checking PHP will find your value in given array.

提交回复
热议问题