(PHP 4, PHP 5)
natcasesort — "자연순" 알고리즘으로 대소문자를 구분하지 않고 배열 정렬
natcasesort()는 대소문자를 구분하지 않는 natsort()입니다.
이 함수는 키/값 연결을 유지하면서 사람이 하는 순서로 알파벳-숫자 문자열을 정렬하는 알고리즘을 구현합니다. 이 알고리즘을 "자연순"이라고 한다.
입력 배열.
성공할 경우 TRUE를, 실패할 경우 FALSE를 반환합니다.
Example #1 natcasesort() 예제
<?php
$array1 = $array2 = array('IMG0.png', 'img12.png', 'img10.png', 'img2.png', 'img1.png', 'IMG3.png');
sort($array1);
echo "일반 정렬\n";
print_r($array1);
natcasesort($array2);
echo "\n자연순 정렬 (대소문자 구분 없음)\n";
print_r($array2);
?>
위 예제의 출력:
일반 정렬 Array ( [0] => IMG0.png [1] => IMG3.png [2] => img1.png [3] => img10.png [4] => img12.png [5] => img2.png ) 자연순 정렬 Array ( [0] => IMG0.png [4] => img1.png [3] => img2.png [5] => IMG3.png [2] => img10.png [1] => img12.png )
추가 정보: Martin Pool의 » 자연순 문자열 정렬 페이지.