배열에서 가장 높은 값의 인덱스를 검색하는 방법
아래 표시된 값과 같은 배열이 주어지면 일반적으로 해당 배열 내에서 가장 높은 값의 인덱스를 식별해야 합니다. 예를 들어, 아래 배열의 경우 가장 높은 값인 14가 인덱스 11에 있다는 것을 알고 싶을 것입니다.
Array ( [11] => 14 [10] => 9 [12] => 7 [13] => 7 [14] => 4 [15] => 6 )
해결책:
To 배열에서 가장 높은 값의 인덱스를 확인하려면 다음 솔루션을 활용할 수 있습니다.
<code class="php">$maxs = array_keys($array, max($array));</code>
이 코드는 배열에서 가장 높은 값을 가진 요소의 키를 검색합니다. 기본적으로 이러한 모든 키를 $maxs 배열로 반환합니다.
참고:
특정 애플리케이션의 요구 사항에 따라 검색에만 관심이 있을 수 있습니다. 가장 높은 값과 연관된 단일 키. 그런 경우에는 다음 코드를 사용하세요.
<code class="php">$maxs = array_keys($array, max($array))[0];</code>
이 변형을 사용하면 가장 높은 값의 인덱스에 해당하는 첫 번째 일치 키만 검색할 수 있습니다.
위 내용은 배열에서 가장 높은 값의 인덱스를 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!