반응형
sort(array &$array, int $flags = SORT_REGULAR): true
정렬 유형 flag
- SORT_REGULAR - 적상적으로 항목을 비교
- SORT_NUMERIC - 숫자로 항목을 비교
- SORT_STRING - 문자열로 항목을 비교
- SORT_LOCALE_STRING - 현재 로케일을 기준의 문자열로 항목을 비교. setlocale()을 사용하여 변경된 로케일을 사용
- SORT_NATURAL - natsort()와 같은 "자연 순서"로 항목을 비교
- SORT_FLAG_CASE - 대/소문자 구분없이 정렬하기 위해 SORT_STRING 또는 SORT_NATURAL와 결합하여 사용
대/소문자 구분없이 정렬
<?php
$fruits = array(
"Orange1", "orange2", "Orange3", "orange20"
);
sort($fruits, SORT_STRING | SORT_FLAG_CASE);
foreach ($fruits as $key => $val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
// 출력결과
fruits[0] = Orange1
fruits[1] = orange2
fruits[2] = Orange3
fruits[3] = orange20
반응형
'PHP' 카테고리의 다른 글
PSR-1: Basic Coding Standard (0) | 2023.04.21 |
---|---|
PHP 암호화 복호화 (0) | 2022.11.03 |
PHP PDO() (0) | 2019.06.21 |
PHP mysqli() (0) | 2019.06.21 |