php에서는 자체적으로 숫자를 정렬하는 함수를 제공합니다. 여기서는 함수를 이용하지 않고, [2,3,5,50,15,21] 인 배열을 내림차순으로 정렬해 보겠습니다.

<?php
 $arr = array(2,3,5,50,15,21);
 $tmp = 0;
 for($i=0; $i<count($arr); $i++) 
 {
   for($j=0; $j<count($arr); $j++)
   {
     if($arr[$i] > $arr[$j])
     {
       $tmp = $arr[$i];
       $arr[$i] = $arr[$j];
       $arr[$j] = $tmp;
     }
   }
 }
 print_r($arr);
 /*
 출력
 Array
 (
   [0] => 50
   [1] => 21
   [2] => 15
   [3] => 5
   [4] => 3
   [5] => 2
 );
 */
 ?>

0 댓글