배열에서 "red" 키를 검색하고 해당 키 이름을 반환합니다.
<?php$a=array("a"=>"빨간색","b"=>"녹색","c"=>"파란색");echo array_search("red",$a);?>array_search() 함수는 배열에서 키 값을 검색하고 해당 키 이름을 반환합니다.
array_search( 값,배열,엄격 )
매개변수 | 설명하다 |
---|---|
값 | 필수의. 배열에서 검색할 키 값을 지정합니다. |
정렬 | 필수의. 검색할 배열을 지정합니다. |
엄격한 | 선택 과목. 이 매개변수가 TRUE로 설정되면 함수는 배열에서 동일한 데이터 유형과 값을 가진 요소를 검색합니다. 가능한 값: 진실 거짓 - 기본값 true로 설정하면 배열에서 주어진 값의 유형을 확인하여 숫자 5와 문자열 5가 다릅니다(예제 2 참조). |
반환 값: | 지정된 키 값이 배열에 있으면 해당 키 이름이 반환되고, 그렇지 않으면 FALSE가 반환됩니다. 배열에서 키 값이 두 번 이상 발견되면 처음 발견된 키 값과 일치하는 키 이름이 반환됩니다. |
---|---|
PHP 버전: | 4.0.5+ |
업데이트 로그: | 유효하지 않은 매개변수가 함수에 전달되면 함수는 NULL을 반환합니다(이는 PHP 5.3.0 이후의 모든 PHP 함수에 적용됩니다). PHP 4.2.0부터 검색에 실패하면 이 함수는 NULL 대신 FALSE를 반환합니다. |
배열에서 키 값 5를 검색하고 해당 키 이름을 반환합니다("" 참고).
<?php$a=array("a"=>"5","b"=>5,"c"=>"5");echo array_search(5,$a,true);?>