본문으로 바로가기
sort, resort 는 배열안에 있는 값을 정렬하는 함수이다.
sort 는 오름차순,
resort 는 내림차순으로 정렬해준다.

비슷한 함수로 asort, arsort 가 있는데
마찬가지로 asort 는 오름차순,
asort 는 내림차순으로 정렬해주며

sortasort 의 차이점은 키값을 보존해준다는 차이점이있다.
즉, 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 키 값으로 배열을 정렬한다.

댓글을 달아 주세요