2개의 true를 반환
学习是最好的投资!
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )
세 번째 매개변수를 사용해야 합니다.
PHP는 약한 유형의 언어이며 특정 시나리오에 따라 변수 유형을 자동으로 변환합니다. 검색하려는 배열은 당연히 모두 정수이므로 변수를 정수로만 변환할 수 있습니다. 순수 문자를 정수로 변환하면 당연히 0이 포함됩니다.
문자열을 숫자로 변환하는 데 문제가 있기 때문입니다. var_dump('d'==0); true 순수 문자는 0으로 변환됩니다
으아악bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )
세 번째 매개변수를 사용해야 합니다.
PHP는 약한 유형의 언어이며 특정 시나리오에 따라 변수 유형을 자동으로 변환합니다. 검색하려는 배열은 당연히 모두 정수이므로 변수를 정수로만 변환할 수 있습니다. 순수 문자를 정수로 변환하면 당연히 0이 포함됩니다.
문자열을 숫자로 변환하는 데 문제가 있기 때문입니다. var_dump('d'==0); true 순수 문자는 0으로 변환됩니다