개발 스크랩 메모/PHP
대소 문자를 구분하지 않는 PHP in_array 함수
렉사이
2020. 12. 14. 02:42
in u array 함수를 사용할 때 대소문자를 구분하지 않는 비교를 할 수 있습니까?
그래서 이러한 소스 배열:
$a= array( 'one', 'two', 'three', 'four' );
다음 검색 모두 true 로 되돌릴 것입니다:
in_array('one', $a); in_array('two', $a); in_array('ONE', $a); in_array('fOUr', $a);
어떤 함수나 한 팀 함수도 이렇게 할 수 있습니까?나는 in u array 자체로 이 점을 할 수 있다고 생각하지 않는다.
대답
preg u grep ():
$a= array( 'one', 'two', 'three', 'four' ); print_r( preg_grep( "/ONe/i" , $a ) );