현재 위치: > 함수 카테고리 모음> array_multisort

array_multisort

다중 배열 또는 다차원 배열을 정렬하십시오
이름:array_multisort
분류:정렬
사용 언어:php
한 줄 설명:다중 배열 또는 다차원 배열을 정렬하십시오.

정의 및 사용법

array_multisort() 함수는 정렬 된 배열을 반환합니다. 하나 이상의 배열을 입력 할 수 있습니다. 이 함수는 첫 번째 배열을 먼저 정렬 한 다음 다른 배열을 정렬하고 둘 이상의 값이 동일하면 다음 배열을 정렬합니다.

참고 : 문자열 키 이름이 유지되지만 숫자 키 이름은 0에서 시작하여 1로 증가합니다.

참고 : 각 배열 후에 정렬 순서 및 정렬 유형 매개 변수를 설정할 수 있습니다. 설정하지 않으면 각 배열 매개 변수는 기본값을 사용합니다.

문법

 Array_MultiSort ( Array1 , 정렬 순서 , 정렬 유형 , Array2 , Array3 ... )
매개 변수 설명하다
배열 1 필수의. 배열을 지정합니다.
정렬 순서

선택 과목. 계약 순서를 지정합니다. 가능한 값 :

  • SORT_ASC- 기본값. 오름차순 주문 (AZ)으로 주문하십시오.
  • Sort_desc- 하강 순서 (ZA)의 주문.
정렬 유형

선택 과목. 정렬 유형을 지정합니다. 가능한 값 :

  • Sort_regular- 기본값. 각 항목을 정기 순서로 정렬하십시오 (유형을 변경하지 않고 표준 ASCII).
  • Sort_numeric- 각 항목을 숫자로 처리합니다.
  • Sort_string- 각 항목을 문자열로 처리합니다.
  • SORT_LOCALE_STRING- 현재 로케일 설정을 기반으로 각 항목을 문자열로 처리합니다 (setLocale ()을 통해 변경할 수 있음).
  • Sort_natural- Natsort ()와 같은 자연스러운 종류를 사용하여 각 항목을 문자열로 처리합니다.
  • Sort_flag_case- 문자열은 (비트 바이,) sort_string 또는 sort_natural과 함께 정렬 할 수 있으며 대소 문자를 사용하지 않습니다.
Array2 선택 과목. 배열을 지정합니다.
배열 3 선택 과목. 배열을 지정합니다.

설명

array_multisort() 함수는 여러 배열 또는 다차원 배열을 정렬합니다.

매개 변수의 배열은 테이블의 열로 처리되고 행으로 정렬됩니다. 이것은 SQL 절의 순서 별 기능과 유사합니다. 첫 번째 배열은 정렬 할 기본 배열입니다. 배열의 행 (값)이 동일한 것과 비교되면 다음 입력 배열에서 해당 값의 크기에 따라 정렬됩니다.

첫 번째 매개 변수는 배열이고 각 후속 매개 변수는 배열이거나 다음 정렬 순서 플래그 중 하나 일 수 있습니다 (정렬 플래그는 기본 정렬 순서를 변경하는 데 사용됩니다).

  • SORT_ASC- 기본값, 오름차순 순서로 정렬됩니다. (AZ)
  • Sort_desc- 하강 순서로. (ZA)

그런 다음 정렬 유형을 지정할 수 있습니다.

  • Sort_regular- 기본값. 각 항목을 정기적으로 정렬하십시오.
  • Sort_numeric- 각 항목을 숫자 순서로 주문하십시오.
  • Sort_string- 각 항목을 알파벳순으로 주문하십시오.
유사한 함수
  • 콜백 함수를 사용하여 배열에서 유닛을 필터링하십시오 array_filter

    array_filter

    콜백함수를사용하여배열에서유닛을필터링하
  • 콜백 함수를 사용하여 키 이름을 비교하여 배열 차이 세트를 계산합니다. array_diff_ukey

    array_diff_ukey

    콜백함수를사용하여키이름을비교하여배열차
  • 배열의 모든 값을 반환하십시오 array_values

    array_values

    배열의모든값을반환하십시오
  • 배열의 각 요소에 콜백 함수 적용 array_map

    array_map

    배열의각요소에콜백함수적용
  • 배열을 블록으로 분할하십시오 array_chunk

    array_chunk

    배열을블록으로분할하십시오
  • 배열에 지정된 키 이름 또는 색인이 있는지 확인하십시오. array_key_exists

    array_key_exists

    배열에지정된키이름또는색인이있는지확인하
  • 다중 배열 또는 다차원 배열을 정렬하십시오 array_multisort

    array_multisort

    다중배열또는다차원배열을정렬하십시오
  • 콜백 함수로 배열을 단일 값으로 반복적으로 단순화합니다. array_reduce

    array_reduce

    콜백함수로배열을단일값으로반복적으로단순
인기 기사