>  기사  >  백엔드 개발  >  PHP에서 연관 배열을 정렬하는 방법

PHP에서 연관 배열을 정렬하는 방법

墨辰丷
墨辰丷원래의
2018-06-11 15:19:451748검색

이 글은 주로 PHP 연관 배열의 빠른 정렬 방법을 소개합니다. 이는 매우 실용적입니다. 도움이 필요한 친구들이 참고할 수 있습니다.

이 글의 예는 빠른 정렬 방법을 설명합니다. PHP 연관 배열. 참고할 수 있도록 모든 사람과 공유하세요.

<?php
 function qsort($a,$f) {
 qsort_do(&$a,0,Count($a)-1,$f);
 }
 function qsort_do($a,$l,$r,$f) {
 if ($l < $r) {
   qsort_partition(&$a,$l,$r,&$lp,&$rp,$f);
   qsort_do(&$a,$l,$lp,$f);
   qsort_do(&$a,$rp,$r,$f);
  }
 }
 function qsort_partition($a,$l,$r,$lp,$rp,$f) {
 $i = $l+1;
 $j = $l+1;
  while ($j <= $r) {
   if ($f($a[$j],$a[$l])) {
    $tmp = $a[$j];
    $a[$j] = $a[$i];
    $a[$i] = $tmp;
    $i++;
   }
   $j++;
 }
 $x = $a[$l];
 $a[$l] = $a[$i-1];
 $a[$i-1] = $x;
 $lp = $i - 2;
 $rp = $i;
}
?>

요약: 위 내용은 이 글의 전체 내용이므로, 모든 분들의 공부에 도움이 되었으면 좋겠습니다.

관련 권장 사항:

MySQL에 구현된 추가, 삭제, 수정 및 검색 기능은 php

php 쿠키 기반 스키닝 방법

문자열 연산을 위한 php 방법

위 내용은 PHP에서 연관 배열을 정렬하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.