티스토리 뷰

PHP

PHP ksort()

블로그 강승 2021. 4. 4. 16:27

PHP ksort()

ksort() 함수는 키를 기준으로 배열을 정렬한다.
이 함수는 키/값 쌍을 유지하면서 키의 순서를 변경한다.

예시

$meal = array('breakfast' => 'Walnut Bun',
				'lunch' => 'Cashew Nuts and White Mushrooms',
                'snack' => 'Dried Mulberries',
                'dinner' => 'Eggplant with Chili Sauce');

print "정렬 전:\n";
foreach ($meal as $key => $value) {
	print "   \$meal: $key $value\n";
}

ksort($meal);

print "정렬 후:\n";
foreach ($meal as $key => $value) {
	print " \$meal: $key $value\n";
}

/* 출력 결과
정렬전 :
	$meal: breakfast Walnut Bun
    $meal: lunch Cashe Nuts and White Mushrooms
    $meal: snack Dried Mulberries
    $meal: dinner Eggplant with Chili Sauce
정렬 후:
	$meal: breakfast Walnut Bun
    $meal: dinner Eggplant with Chili Sauce
    $meal: lunch Cashew Nuts and White Mushrooms
    $meal: snack Dried Mulberries

배열 원소의 순서가 키의 알파벳 오름차순 순서로 재배치되었다.
각 원소는 변함없이 같은 값을 지니고 있으며 값과 연결된 키는 정렬 후에도 이전과 동일하다.
숫자 키 배열을 Ksort()로 정렬하면 숫자 키의 오름차순 기준으로 배열 원소가 정렬된다.

 

내림차순은 krsort()

내림차순은 krsort()이다.

'PHP' 카테고리의 다른 글

PHP 함수의 정의는 함수를 호출한 뒤에 나와도 상관없음  (0) 2021.04.05
PHP 다차원 배열  (0) 2021.04.04
PHP sort(), asort()  (0) 2021.04.04
PHP implode(),explode  (0) 2021.04.04
PHP unset()  (0) 2021.04.03
댓글