함수 natcasesort
함수 natcasesort는 배열을
사람이 하는 방식으로 정렬합니다.
이 함수는 키와 값 사이의
연관 관계를 유지합니다.
natsort와 달리
문자 대소문자를 무시합니다.
구문
sort(array &$array, int $flags = SORT_REGULAR): bool
예제
먼저 natsort 함수를 사용하여
대소문자를 구분하는 정렬을 해보겠습니다:
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
코드 실행 결과:
[
'Img10.png',
'img1.png',
'img2.png',
'img12.png',
]
예제
이제 natcasesort 함수를 사용하여
자연 정렬을 해보겠습니다:
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
코드 실행 결과:
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
함께 보기
-
함수
sort,
값을 오름차순으로 정렬합니다 -
함수
rsort,
값을 내림차순으로 정렬합니다 -
함수
ksort,
키를 오름차순으로 정렬합니다 -
함수
krsort,
키를 내림차순으로 정렬합니다 -
함수
asort,
값을 오름차순으로 정렬하며 키를 유지합니다 -
함수
arsort,
값을 내림차순으로 정렬하며 키를 유지합니다 -
함수
natsort,
자연 순서로 정렬합니다 -
함수
usort,
콜백(callback) 함수를 사용하여 정렬합니다 -
함수
uksort,
콜백(callback) 함수를 사용하여 키를 기준으로 정렬합니다 -
함수
uasort,
콜백(callback) 함수를 사용하여 정렬하며 키를 유지합니다 -
함수
array_multisort,
여러 배열을 정렬합니다