현재 위치: > 최신 기사 목록> PHP 기능 소개 - array_search () : 배열에서 특정 요소의 주요 이름 찾기

PHP 기능 소개 - array_search () : 배열에서 특정 요소의 주요 이름 찾기

M66 2025-06-05

php array_search () 함수 자세한 설명 : 배열의 값에 해당하는 키 이름 찾기

PHP 개발에서 배열 작업은 일일 프로그래밍에서 가장 일반적인 부분입니다. 배열에서 특정 값을 찾고 키 이름을 가져와야하는 경우 Array_Search () 함수는 효율적인 솔루션을 제공합니다. 이 기사에서는이 기능의 기능, 매개 변수, 반환 값 및 실제 코드 예제를 완전히 이해하게됩니다.

기능 설명

Array_Search ()는 배열에서 특정 값을 검색하고 키 이름을 반환하는 내장 기능입니다. 배열에 여러 개의 동일한 값이 있으면 첫 번째 일치 키를 반환합니다.

함수 구문

 mixed array_search ( mixed $needle , array $haystack [, bool $strict = false ] )

매개 변수 분석

  • $ 바늘 : 찾을 수있는 값.

  • $ Haystack : 검색 할 배열.

  • $ strict (선택 사항) : 엄격한 유형 비교를 수행할지 여부. 기본값은 False 입니다. true 로 설정되면 동일한 값 외에도 유형도 일관성이 있어야합니다.

반환 값

  • 일치가 발견되면 해당 키 이름이 반환됩니다.

  • 찾을 수 없으면 false를 반환하십시오.

코드 예제

다음은 실제 개발에서 Array_Search ()의 적용의 예입니다.

 
<?php
$fruits = array(
    "apple" => "사과",
    "orange" => "주황색",
    "banana" => "바나나",
    "grape" => "포도"
);

$search_key = array_search("주황색", $fruits);
echo "주황색的键名是:" . $search_key; // 산출:주황색的键名是:orange

$search_key = array_search("자몽", $fruits);
if ($search_key === false) {
    echo "일치하는 가치가 없습니다"; // 산출:일치하는 가치가 없습니다
}
?>

위의 예에서는 과일 이름을 포함하는 연관 배열 $ 과일이 정의되고 "오렌지"의 키 이름은 Array_Search () 를 통해 찾을 수 있습니다. 이 프로그램은 요소를 성공적으로 발견하고 해당 키 이름을 출력합니다. 존재하지 않는 "미식가"값의 경우, False가 반환되고 사용자는 찾을 수 없음을 프롬프트합니다.

사용 팁

  • Array_Search ()를 사용할 때는 데이터 유형의 일치에주의를 기울이십시오. 엄격한 모드가 활성화되면 다른 데이터 유형으로 인해 일치 실패가 발생합니다.

  • 배열에 여러 개의 동일한 값이 있으면 함수는 첫 번째 일치의 키 이름 만 반환합니다.

  • 일치하는 모든 키 이름을 찾아야하는 경우 Array_Keys ()를 사용하여 Array_Filter () 로 처리 할 수 ​​있습니다.

요약

Array_Search () 는 배열 검색을 처리하기위한 PHP의 효율적인 도구입니다. 값에 해당하는 키 이름을 빠르게 찾을 수있을뿐만 아니라 엄격한 패턴 일치를 지원하여 개발 프로세스 중에 더 유연하고 안전합니다. 이 기능을 이해하고 유연하게 적용하면 배열 데이터를보다 효율적으로 처리하는 데 도움이됩니다.