PHP - krsort() :: 키를 기준으로 배열을 역순으로 정렬합니다.

PHP 함수

krsort

요약

키를 기준으로 배열을 역순으로 정렬합니다.

함수 원형

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

파라미터

$array
입력 배열입니다.

$flags
선택적 두 번째 매개 변수 플래그를 사용하여 다음 값을 사용하여 정렬 동작을 결정할 수 있습니다. SORT_REGULAR가 기본값입니다.

  • SORT_REGULAR : 항목을 일반적인 규칙에 따라 비교합니다.
  • SORT_NUMERIC : 숫자로 항목을 비교합니다.
  • SORT_STRING : 문자열로 항목을 비교합니다.
  • SORT_LOCALE_STRING : 현재 로케일에 따른 문자열로 항목을 비교합니다.
  • SORT_NATURAL : 자연스러운 비교. 사람이 읽는 순서에 가깝게 비교합니다.
  • SORT_FLAG_CASE : SORT_STRING 또는 SORT_NATURAL과 OR 등을 사용해서 결합 하여 대소 문자를 구분하지 않고 문자열을 정렬할 수 있습니다.

설명

PHP 4 버전부터 제공됩니다.

데이터 상관 관계에 대한 키를 유지하면서 키로 배열을 역순으로 정렬합니다.
이것은 주로 연관 배열에 유용합니다.

성공하면 true를, 실패하면 false를 반환합니다.

예제

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

결과

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

참고

https://phpman.ml/krsort
https://www.php.net/manual/en/function.krsort.php

파이썬 코드

def krsort(array):
    return [(k, array[k]) for k in sorted(array.keys(), reverse=True)]

관련 함수

arsort
ksort


copyright phpman all right reserved
인스턴트코더 uses phpman's content under contract.


인스턴트코더에 개발 의뢰를 요청하시려면 먼저 FAQ를 읽어보시고, 적합하다고 판단하시면 [email protected]로 연락해 주세요.

좋은 웹페이지 즐겨찾기