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

    array_intersect_uassoc

    배열과인덱스점검교차점을계산하고인덱스를
  • 정렬 배열 sort

    sort

    정렬배열
  • 지정된 키와 값으로 배열을 채우십시오 array_fill_keys

    array_fill_keys

    지정된키와값으로배열을채우십시오
  • 배열에서 중복 값을 제거하십시오 array_unique

    array_unique

    배열에서중복값을제거하십시오
  • 콜백 함수를 사용하여 키 이름을 비교하여 배열 차이 세트를 계산합니다. array_diff_ukey

    array_diff_ukey

    콜백함수를사용하여키이름을비교하여배열차
  • 인덱스 점검과 배열의 교차점을 계산하고 별도의 콜백 함수를 사용하여 데이터와 인덱스를 비교하십시오. array_uintersect_uassoc

    array_uintersect_uassoc

    인덱스점검과배열의교차점을계산하고별도의
  • 배열에서 일부 또는 모든 키 이름을 반환합니다 array_keys

    array_keys

    배열에서일부또는모든키이름을반환합니다
  • 배열의 시작 부분에서 셀을 배열에서 옮깁니다. array_shift

    array_shift

    배열의시작부분에서셀을배열에서옮깁니다.
인기 기사