방법: 1. array_values()를 사용하여 배열을 인덱스 배열로 변환합니다. 구문은 "array_values(original array)"입니다. 2. sort()를 사용하여 배열을 오름차순으로 정렬합니다. 구문은 "sort( 인덱스 배열)", 이때 인덱스 2의 요소는 세 번째로 작은 값입니다. 3. "인덱스 배열 이름 [2]"문을 사용하여 가져옵니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
배열에서 세 번째로 작은 값을 찾는 PHP 방법
PHP에서 배열을 정렬 이렇게 오름차순으로 작은 값이 먼저 오고, 큰 값이 맨 뒤에 옵니다. 처음 세 값(a[0], a[1], a[2])이 첫 번째, 두 번째, 세 번째로 작은 값입니다. 인덱스 2( a[2])를 가진 요소를 꺼내는 것으로 충분합니다.
다음은 구체적인 단계입니다.
1. 배열을 인덱스 배열로 변환
array_values()를 사용하여 배열의 모든 요소 값을 가져오려면 연관 배열을 인덱스 배열로 변환하면 됩니다. 정렬. (이런 방법으로 인덱스 값을 사용하면 나중에 세 번째로 작은 값을 추출할 수 있습니다.)
<?php header("Content-type:text/html;charset=utf-8"); $arr=array("a"=>44,"b"=>23,"c"=>56,"d"=>2,"e"=>9,"f"=>1,"g"=>8,"h"=>-1); var_dump($arr); $value=array_values($arr); var_dump($value); ?>
2. 인덱스 배열을 오름차순으로 정렬합니다.
sort() 함수를 사용하여 배열을 오름차순으로 정렬하면 배열 요소가 작은 것부터 큰 것 순으로 정렬됩니다.
sort($value); var_dump($value);
이때 처음에 세 번째 요소, 즉 인덱스 2가 있는 요소가 세 번째로 작은 필수 값입니다.
3. 세 번째로 작은 값 가져오기
정렬 후 세 번째 요소를 가져오려면 "배열 이름 [2]" 형식을 사용하면 됩니다.
echo "数组第三小值为:".$value[2];
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 배열의 세 번째로 작은 값을 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!