개발! 딱 깔끔하고 센스있게!

대소 문자를 구분하지 않는 PHP in_array 함수 본문

개발 스크랩 메모/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 ) ); 
Comments