이전 글에서는 "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); ?>
输出结果:
rsort() :对数组进行降序排列
将上述例子中的sort换成rsort后,输出结果为:
通过上面的例子可以看出来,我们已经用sort()函数,对数组进行了升序排序;用rsort()函数,对数组进行了降序排列。
<strong>asort() </strong>
: 根据关联数组的值,对数组进行升序排列
通过asort()函数,下面的实例根据数组的值,对关联数组进行升序排列,举例如下:
<?php $a=array("young"=>"25","beautiful"=>"18","city"=>"23","girl"=>"28"); asort($a); print_r($a); ?>
输出结果:
<strong>ksort()</strong>
: 根据关联数组的键,对数组进行升序排列
还是根据上述例子,通过ksort()函数,来进行排序,举例如下:
<?php $a=array("young"=>"25","beautiful"=>"18","city"=>"23","girl"=>"28"); ksort($a); print_r($a); ?>
输出结果:
看结果,根据关联数组的键来对数组进行升序排列。
<strong>arsort()</strong>
: 根据关联数组的值,对数组进行降序排列
将上述例子中的ksort()换成arsot(),来试试根据关联数组的值进行的排序,输出结果如下:
<strong>krsort()</strong>
sort(): 배열을 오름차순으로 정렬
예:
rrreee🎜🎜🎜rsort(): 배열을 내림차순으로 정렬🎜🎜🎜🎜🎜위 예제의 sort를 rsort로 바꾼 후 출력 결과는 다음과 같습니다. 🎜🎜🎜🎜위의 예에서 볼 수 있듯이 , 우리는 sort() 함수를 사용하여 배열을 오름차순으로 정렬했습니다. rsort() 함수를 사용하여 배열을 내림차순으로 정렬했습니다. 🎜🎜🎜🎜🎜asort() 🎜
🎜: 연관 배열의 값에 따라 오름차순으로 배열을 정렬합니다.🎜🎜🎜🎜🎜다음 예에서는 asort() 함수를 통해 연관을 정렬합니다. 배열 값에 따라 배열은 오름차순으로 정렬됩니다. 예: 🎜rrreee🎜출력 결과: 🎜🎜🎜🎜🎜🎜🎜ksort()🎜
🎜: 배열을 오름차순으로 정렬합니다. 연관 배열🎜🎜🎜🎜🎜 여전히 위의 예를 기반으로 ksort() 함수를 사용하여 정렬합니다. 예: 🎜rrreee🎜출력 결과: 🎜🎜🎜🎜결과를 보고 관련 키에 따라 오름차순으로 배열을 정렬합니다. 정렬. 🎜🎜🎜🎜🎜arsort()🎜
🎜: 연관 배열의 값에 따라 내림차순으로 배열을 정렬합니다.🎜🎜🎜🎜🎜위 예제의 ksort()를 arsot()로 바꾸고 시도해 보세요. 연관 배열의 값에 따라 정렬해 보세요. 출력 결과는 다음과 같습니다. 🎜🎜🎜krsort()🎜
🎜: 연관 배열의 키에 따라 내림차순으로 배열 정렬🎜 🎜🎜🎜🎜위의 예에서 정렬 기능은 krsort()로 대체되었으며 출력 결과는 다음과 같습니다. 🎜🎜🎜🎜🎜추천 학습: "🎜PHP Video Tutorial🎜"🎜🎜위 내용은 PHP 배열을 정렬하는 방법(그림과 텍스트로 자세한 설명)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!