1
이 배열을 season_number
로 정렬하려고하지만 사용자 정의 정렬이 필요하다고 가정 할 때 어떤 함수를 사용해야하는지 잘 모르겠습니다. 어떤 아이디어?정렬 다차원 배열 도움말
Array
(
[0] => Array
(
[season_number] => 7
[show_id] => 21
[show_seasons_id] => 14
)
[1] => Array
(
[season_number] => 6
[show_id] => 21
[show_seasons_id] => 31
)
[2] => Array
(
[season_number] => 1
[show_id] => 21
[show_seasons_id] => 40
)
[3] => Array
(
[season_number] => 2
[show_id] => 21
[show_seasons_id] => 41
)
)
좋은 일을 ...은'$의 link' 아마 $의 val''이 될해야하지만. – xtofl
@xtofl 아, 맞습니다. 죄송합니다.이 코드는 자주 사용하는 코드이며 복사하여 붙여 넣습니다. 당신의 예제처럼 usort를 사용했지만,이 방법이 조금 더 빠르다는 것을 알았습니다. 다른 결과가 있으면 알려주세요. – jb1785
나는 그것을 조정하지 않았다. 이 알고리즘은 '키'가 한 번만 추출되기 때문에 빠를 수 있지만 사용자 정의 함수에서는 정렬 알고리즘의 각 비교 작업에 키 추출 논리가 필요합니다. – xtofl