UNIX 타임스탬프 값을 기준으로 다차원 배열 정렬
주어진 다차원 배열은 네 번째 인덱스에 저장된 UNIX 타임스탬프 값을 기준으로 정렬해야 합니다. 각 하위 배열. 이를 달성하기 위해 사용자 정의 비교 함수를 사용할 수 있습니다.
비교 함수:
비교 함수는 UNIX 타임스탬프 값을 비교하고 해당 값을 나타내는 정수를 반환해야 합니다. 순서:
<code class="php">function compare($x, $y) { if ($x[4] == $y[4]) { return 0; } elseif ($x[4] < $y[4]) { return -1; } else { return 1; } }</code>
usort 사용:
usort 함수는 비교 함수를 사용하여 배열을 정렬하는 데 사용됩니다:
<code class="php">usort($nameOfArray, 'compare');</code>
By 비교 함수를 usort의 두 번째 인수로 전달하면 UNIX 타임스탬프 값의 오름차순으로 배열이 정렬됩니다. 정렬된 결과는 원래 배열인 $nameOfArray에 다시 저장됩니다.
위 내용은 UNIX 타임스탬프 값을 기준으로 다차원 배열을 어떻게 정렬합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!