(PHP 4 >= 4.0.5, PHP 5, PHP 7)
array_search — 주어진 값으로 배열을 검색하여 성공시 해당하는 키를 반환
haystack
에서 needle
을
찾습니다.
needle
찾는 값.
Note:
needle
이 문자열이면, 대소문자를 구분하여 비교합니다.
haystack
배열.
strict
세번째 인수 strict
를 TRUE
로 설정하면,
array_search() 함수는
haystack
에서 needle
의
자료형도 확인합니다.
배열에서 needle
을 찾으면 키를 반환하고, 아니면
FALSE
를 반환합니다.
haystack
에서 needle
을 두 번
이상 발견하면, 처음 매치한 키를 반환합니다. 매치하는 모든 값에 대해 키를
반환받으려면, array_keys()에 선택적인
search_value
인수를 사용하십시오.
버전 | 설명 |
---|---|
4.2.0 |
PHP 4.2.0 이전에, array_search()는 실패시에 FALSE
대신 NULL 을 반환했습니다.
|
Example #1 array_search() 예제
<?php
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$key = array_search('green', $array); // $key = 2;
$key = array_search('red', $array); // $key = 1;
?>