sort
,rsort
는 배열안에 있는 값을 정렬하는 함수이다.
sort
는 오름차순,
rsort
는 내림차순으로 정렬해준다.
비슷한 함수로asort
,arsort
가 있는데
마찬가지로asort
는 오름차순,asort
는 내림차순으로 정렬해주며
sort
와asort
의 차이점은 키값을 보존해준다는 차이점이있다.
즉,
sort
는 연관배열의 키 값을 보존해주지않지만
arsort
는 키 값을 보존해준다.
sort
의 예제
$arr = ['0' => 90, '1' => 85, '2' => 95]; sort($arr); print_r($arr); //출력은 다음과 같다 //['0' => 85, '1' => 90, '2' => '95'];
asort
의 예제
$arr = ['key1' => 90, 'key2' => 85, 'key3' => 95]; sort($arr); print_r($arr); //출력은 다음과 같다 //['key2' => 85, 'key1' => 90, 'key3' => '95'];
추가)
ksort
,krsort
키 값으로 배열을 정렬한다.