PHP natsort() 함수
예시
배열 정렬:
<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");
sort($temp_files);
echo "Standard sorting: ";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "Natural order: ";
print_r($temp_files);
?>
정의 및 사용
natsort() 함수는 "자연 순서" 알고리즘을 사용하여 배열을 정렬합니다. 값은 원래 키를 유지합니다.
자연 알고리즘에서 숫자 2는 숫자 10보다 작습니다. 컴퓨터 정렬에서 "10"의 첫 번째 숫자는 2보다 작기 때문에 10은 2보다 작습니다.
통사론
natsort(array)
매개변수 값
Parameter | Description |
---|---|
array | Required. Specifies the array to sort |
기술적 세부 사항
반환 값: | 성공하면 TRUE를, 실패하면 FALSE를 반환합니다. |
---|---|
PHP 버전: | 4+ |
PHP 변경 로그: | PHP 5.2.1: 0 패딩된 숫자 문자열(예: '00006')은 이제 0 패딩을 무시합니다. |
❮ PHP 배열 참조