현재 위치: > 함수 카테고리 모음> 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_is_list

    array_is_list

    주어진배열이목록인지확인하십시오
  • 배열에서 변수 세트에 값 지정 list

    list

    배열에서변수세트에값지정
  • "천연 정렬"알고리즘을 사용하여 배열을 정렬합니다 natsort

    natsort

    "천연정렬"알고리즘
  • 첫 번째 배열의 요소를 전달 된 배열로 재귀 적으로 교체 array_replace_recursive

    array_replace_recursive

    첫번째배열의요소를전달된배열로재귀적으로
  • 배열을 반대로 정렬하고 인덱스 관계를 유지합니다 arsort

    arsort

    배열을반대로정렬하고인덱스관계를유지합니
  • 콜백 함수를 사용하여 키 이름을 비교하여 배열 차이 세트를 계산합니다. array_diff_ukey

    array_diff_ukey

    콜백함수를사용하여키이름을비교하여배열차
  • 계산 별명 sizeof

    sizeof

    계산별명
  • 배열을 방해합니다 shuffle

    shuffle

    배열을방해합니다
인기 기사