이 글에서는 반복 없이 숫자 배열에서 가장 큰 숫자와 가장 작은 10개의 숫자를 찾는 방법을 주로 소개합니다. 이는 PHP에서 array_unique 및 array_slice 메소드의 사용법을 포함합니다. 필요한 친구들은 참고할 수 있습니다.
이 기사의 예 반복되지 않는 숫자 배열에서 가장 큰 숫자와 가장 작은 숫자 10개를 찾는 PHP 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요.
1.php 코드는 다음과 같습니다.
//随机生成1万个元素的数组 for($i=0;$i<10000;$i++){ $ary[]=rand(1,100000); } $ary=array_unique($ary); //去重复数值 sort($ary);//顺序排序 $min_10=array_slice($ary,0, 10);//取出最小的10个数值 $max_10=array_slice($ary,-10, 10);//取出最大的10个数值 rsort($max_10);//倒序排序最大的10个数值 echo '<pre class="brush:php;toolbar:false">'; print_r($min_10); print_r($max_10); unset($ary,$min_10,$max_10);
2. 실행 결과는 다음과 같습니다.
Array ( [0] => 16 [1] => 19 [2] => 22 [3] => 31 [4] => 40 [5] => 49 [6] => 71 [7] => 74 [8] => 80 [9] => 92 ) Array ( [0] => 99997 [1] => 99991 [2] => 99973 [3] => 99958 [4] => 99955 [5] => 99946 [6] => 99939 [7] => 99933 [8] => 99927 [9] => 99900 )
위 내용은 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 많은 관련 내용을 보시려면 PHP 중국어 홈페이지를 주목해주세요!
관련 권장 사항:
위 내용은 PHP의 숫자 배열에서 가장 큰 숫자와 가장 작은 숫자 10개를 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!