PHP asort 함수 인덱스 유지하고 배열정리 > 개발

본문 바로가기

사이트 내 전체검색

개발

php PHP asort 함수 인덱스 유지하고 배열정리

페이지 정보

냐잉 23-09-07 23:34 조회 3,018회 댓글 0건

본문

PHP에서 배열을 정렬하고 인덱스를 유지하려면 asort 함수를 사용합니다.

asort 함수 예제

$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
asort($fruits);
foreach ($fruits as $key => $val) {
    echo "$key = $val\n";
}

결과

c = apple
b = banana
d = lemon
a = orange


asort 함수
PHP 4 버전부터 제공

이 함수는 배열 인덱스가 연결된 배열 요소와의 상관 관계를 유지하도록 배열을 정렬

이것은 주로 실제 요소 순서가 중요한 연관 배열을 정렬 할 때 사용

성공하면 true를, 실패하면 false를 반환

asort 함수 정의
asort 함수 정의를 살펴보면

 asort ( array &$array , int $flags = SORT_REGULAR ) : bool


$array : 입력 배열
$flags : 옵션
-- SORT_REGULAR : 타입을 변경하지 않고 평범하게 비교
-- SORT_NUMERIC : 숫자로 비교
-- SORT_STRING : 문자열로 비교
-- SORT_LOCALE_STRING : 현재 로케일 기반 문자열 비교
-- SORT_NATURAL : 자연스러운 비교. 사람이 읽는 순서에 가깝게 비교
-- SORT_FLAG_CASE : 여러개 조건을 혼합
Yh Corp. © Designed by yh.