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
키 값으로 배열을 정렬한다.