>백엔드 개발 >PHP 튜토리얼 >PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)

PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)

WBOY
WBOY원래의
2021-10-14 17:01:103489검색

이전 글에서는 "PHP 배열의 종류를 아는 방법"을 가져왔습니다. 이번 글에서는 PHP 배열의 기본 정의와 배열의 기본 종류에 대해 자세히 소개하겠습니다. 하나. 지식 포인트, PHP 배열 정렬.

PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)

PHP 배열 정렬

배열의 요소는 알파벳순이나 숫자순으로 내림차순이나 오름차순으로 정렬할 수 있습니다. 오름차순은 작은 것에서 큰 것 순으로, 숫자는 작은 것에서 큰 것 순으로, 영문자는 대문자 A-Z, 소문자 a-z 순으로 오름차순으로 정렬하는 것을 의미합니다. 내림차순은 오름차순의 반대입니다.

배열을 정렬하려면 배열 정렬 기능을 사용해야 합니다:

  • <code><strong>sort()</strong> : 对数组进行升序排列

首先我们需要知道,sort大多用来排序数字索引数组,sort用来排列关联数组的话,数组的键会丢失。

举例如下:

<?php
 $sum=array(100,25,85,68,Y,M,w,s,a,H,45,A,P);
 sort($sum);
 print_r($sum);
 ?>

输出结果:

PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)

  • rsort() :对数组进行降序排列

将上述例子中的sort换成rsort后,输出结果为:

PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)

通过上面的例子可以看出来,我们已经用sort()函数,对数组进行了升序排序;用rsort()函数,对数组进行了降序排列。

  • <strong>asort() </strong>: 根据关联数组的值,对数组进行升序排列

通过asort()函数,下面的实例根据数组的值,对关联数组进行升序排列,举例如下:

<?php
 $a=array("young"=>"25","beautiful"=>"18","city"=>"23","girl"=>"28");
 asort($a);
 print_r($a);
 ?>

输出结果:

PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)

  • <strong>ksort()</strong> : 根据关联数组的键,对数组进行升序排列

还是根据上述例子,通过ksort()函数,来进行排序,举例如下:

<?php
 $a=array("young"=>"25","beautiful"=>"18","city"=>"23","girl"=>"28");
 ksort($a);
 print_r($a);
 ?>

输出结果:

PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)

看结果,根据关联数组的键来对数组进行升序排列。

  • <strong>arsort()</strong> : 根据关联数组的值,对数组进行降序排列

将上述例子中的ksort()换成arsot(),来试试根据关联数组的值进行的排序,输出结果如下:

PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)

  • <strong>krsort()</strong>sort(): 배열을 오름차순으로 정렬

먼저 알아야 할 사항 , sort 대부분은 숫자 인덱스 배열을 정렬하는 데 사용됩니다. sort를 사용하여 연관 배열을 정렬하면 배열의 키가 손실됩니다.

PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)예:

rrreee

출력 결과: PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)

🎜🎜🎜rsort(): 배열을 내림차순으로 정렬🎜🎜🎜🎜🎜위 예제의 sort를 rsort로 바꾼 후 출력 결과는 다음과 같습니다. 🎜🎜PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)🎜🎜위의 예에서 볼 수 있듯이 , 우리는 sort() 함수를 사용하여 배열을 오름차순으로 정렬했습니다. rsort() 함수를 사용하여 배열을 내림차순으로 정렬했습니다. 🎜🎜🎜🎜🎜asort() 🎜🎜: 연관 배열의 값에 따라 오름차순으로 배열을 정렬합니다.🎜🎜🎜🎜🎜다음 예에서는 asort() 함수를 통해 연관을 정렬합니다. 배열 값에 따라 배열은 오름차순으로 정렬됩니다. 예: 🎜rrreee🎜출력 결과: 🎜🎜PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)🎜🎜🎜🎜🎜ksort()🎜🎜: 배열을 오름차순으로 정렬합니다. 연관 배열🎜🎜🎜🎜🎜 여전히 위의 예를 기반으로 ksort() 함수를 사용하여 정렬합니다. 예: 🎜rrreee🎜출력 결과: 🎜🎜PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)🎜🎜결과를 보고 관련 키에 따라 오름차순으로 배열을 정렬합니다. 정렬. 🎜🎜🎜🎜🎜arsort()🎜🎜: 연관 배열의 값에 따라 내림차순으로 배열을 정렬합니다.🎜🎜🎜🎜🎜위 예제의 ksort()를 arsot()로 바꾸고 시도해 보세요. 연관 배열의 값에 따라 정렬해 보세요. 출력 결과는 다음과 같습니다. 🎜🎜🎜🎜🎜🎜🎜krsort()🎜🎜: 연관 배열의 키에 따라 내림차순으로 배열 정렬🎜 🎜🎜🎜🎜위의 예에서 정렬 기능은 krsort()로 대체되었으며 출력 결과는 다음과 같습니다. 🎜🎜🎜🎜🎜추천 학습: "🎜PHP Video Tutorial🎜"🎜🎜

위 내용은 PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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