php에서는 자체적으로 숫자를 정렬하는 함수를 제공합니다. 여기서는 함수를 이용하지 않고, for 문을 이용해 구현해 보겠습니다.


[2,3,5,50,15,21] 인 배열을 정렬해 보겠습니다.


ex.01)

 <?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

 );
 ?>