<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 코드 의이 부분은 기사의 내용과 관련이 없습니다.,예제로만 시작합니다</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"PHP 배열 정렬 예제가 시작됩니다\n"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
<span class="hljs-comment">/**
* 음수로 배열을 사용하는 방법 rsort 함수는 순서를 올바르게 정렬합니다?
*
* 존재하다 PHP 가운데,rsort() 함수는 어레이를 내림차순으로 정렬하는 데 사용됩니다。원래 배열을 직접 수정합니다,
* 기본적으로 숫자 크기별로 정렬됩니다(배열 요소가 숫자 인 경우),또는 문자열 순서로(문자열 인 경우)。
*
* 음수를 포함하는 배열의 경우,rsort() 여전히 제대로 작동합니다,추가 처리가 필요하지 않습니다,因为负数존재하다数值比较时
* 여전히 크기 순서를 따릅니다,负数会被正确识别并排존재하다正数的后面,크게 정렬하십시오。
*
* 샘플 코드:
*/</span>
</span><span><span class="hljs-variable">$numbers</span></span><span> = [</span><span><span class="hljs-number">3</span></span><span>, -</span><span><span class="hljs-number">1</span></span><span>, </span><span><span class="hljs-number">4</span></span><span>, -</span><span><span class="hljs-number">5</span></span><span>, </span><span><span class="hljs-number">0</span></span><span>, </span><span><span class="hljs-number">2</span></span><span>, -</span><span><span class="hljs-number">3</span></span><span>];
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"정렬하기 전에 배열:\n"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$numbers</span></span><span>);
</span><span><span class="hljs-title function_ invoke__">rsort</span></span><span>(</span><span><span class="hljs-variable">$numbers</span></span><span>); </span><span><span class="hljs-comment">// 직접 전화하십시오 rsort 내림차순을 정렬하십시오</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"사용 rsort() 배열 정렬(하강 순서):\n"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$numbers</span></span><span>);
<span class="hljs-comment">/**
* 출력 결과:
* 정렬하기 전에 배열:
* Array
* (
* [0] => 3
* [1] => -1
* [2] => 4
* [3] => -5
* [4] => 0
* [5] => 2
* [6] => -3
* )
*
* 사용 rsort() 배열 정렬(하강 순서):
* Array
* (
* [0] => 4
* [1] => 3
* [2] => 2
* [3] => 0
* [4] => -1
* [5] => -3
* [6] => -5
* )
*
* 볼 수 있습니다,负数依然被正确地排존재하다了后面,且整体하강 순서排列正确。
*
* 알아채다:
* - rsort() 默认对数字数组按数值하강 순서排序,字符串数组按字典하강 순서排序。
* - 如果数组가운데包含混合类型(숫자와 문자열),정렬은 예상치 못한 행동을 가질 수 있습니다,
* 먼저 유형을 통일하는 것이 좋습니다,或사용自定义排序函数(usort)처리를 수행하십시오。
*/</span>
</span><span><span class="hljs-meta">?></span></span><span>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 코드 의이 부분은 기사의 내용과 관련이 없습니다.,예제로만 끝납니다</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"PHP 배열 정렬 예제 종료\n"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>