PHP 배열 정렬 방법 요약 추천 모음집

3152 단어 PHP배열 정렬
PHP가 신속하게 발전함에 따라 이를 사용하는 사람들이 점점 많아지면서 PHP 수조 학습 발췌 부분에서 가장 기본적인 PHP 수조의 구축과 수조 요소의 표시를 알게 되었다.PHP 배열에 대한 자세한 작업이 필요합니다.먼저 접촉하는 것은 PHP 배열 정렬, 내림차순 문제다.sort: 이 함수는array의 단원에 새로운 키 이름을 부여합니다.이것은 재정렬뿐만 아니라 원래의 키 이름을 삭제할 것이다.rsort: 이 함수는 수조에 대해 역정렬 (최대 최저) 을 합니다.원래 키 이름을 삭제하고 다시 정렬할 뿐만 아니라asort: 수조를 정렬하고 색인 관계를 유지합니다. arsort: 수조를 역정렬하고 색인 관계를 유지합니다.그러나 대소문자 정렬을 구분하지 않고 PHP 수조 정렬(sort) 디지털 인덱스 수조 정렬: 함수:sort(array, [sort type]) 설명:sort() 함수는 오름차순으로 지정된 수조(첫 번째 인자)를 정렬합니다.sort 함수 두 번째 매개 변수는 정렬 유형을 지정하는 데 사용됩니다. 선택할 수 있는 매개 변수입니다. 가능한 값은: SORT_REGULAR: 기본값, 유형 변경 없이 정렬하기;SORT_NUMERIC: 값을 숫자로 정렬하기;SORT_STRING: 값을 문자열로 정렬하기;예를 들어 수조에 4와'37〃가 있고 숫자에 따라 정렬하면 4는'37〃보다 작다.문자열에 따라 정렬하면 4는'37〃보다 크다.출력 결과: -50 3 4 37 100 - 50 100 3 374 내림차순 정렬:rsort(array, [sort type]) 매개 변수 사용법은sort 함수와 같습니다.관련 그룹 정렬: 함수: asort(array, [sort type]) 설명: 관련 그룹의 원소 값에 따라 정렬합니다.매개 변수는 위의sort 함수를 사용합니다.함수: ksort(array, [sort type]) 설명: 관련 그룹의 키워드에 따라 오름차순으로 정렬합니다.매개 변수는 위의sort 함수를 사용합니다..출력 결과:valuesort good:bad boy:girl right:wrong keysort boy:girl good:bad right:wrong 내림 정렬:arsort(array,[sort type])와asort에 대응하는krsort(array,[sort type])와ksort에 대응하는 빠른 그룹을 만드는 함수range(),range() 함수는 1부터 9까지의 숫자 그룹을 신속하게 만들 수 있습니다
 
<?php
$a = array(4,"37",3,100,0,-5);
sort($a);
for ($i=0; $i<6; ++$i){
echo $a[$i]." ";
}
echo "<br />";
sort($a,SORT_STRING);
for ($i=0; $i<6; ++$i){
echo $a[$i]." ";
}
echo "<br />";
?>
물론,range(9,1)를 사용하면 9에서 1의 숫자 그룹을 만들었다.또한,range () 는 a에서 z까지의 문자 그룹을 만들 수 있습니다:
 
<?php
$a = array(
"good" => "bad",
"right" => "wrong",
"boy" => "girl");

echo "value sort<br />";
asort($a);
foreach($a as $key => $value){
echo "$key : $value<br />";
}

echo "<br />key sort<br />";
ksort($a);
foreach($a as $key => $value){
echo "$key : $value<br />";
}
?>
문자수 그룹을 사용할 때 대소문자에 주의하십시오. 예를 들어range(A,z)와range(a,Z)는 다릅니다.range () 함수는 세 번째 파라미터도 가지고 있다. 이 파라미터의 역할은 보폭을 설정하는 것이다. 예를 들어 range(1,9,3)가 만든 수조 요소는 1, 4, 7이다.흔히 볼 수 있는 PHP 수조 정렬은 일반 수조의 각 요소가 문자나 숫자로 표현되기 때문에 수조 요소를 오름차순으로 정렬할 수 있습니다. 이 기능 함수는sort()입니다.예:
 
<?php
$numbers=range(1,9);
echo $numbers[1];
?>
오름차순 정렬 후의 그룹 요소는birth name nation sex로 표시됩니다. 물론sort () 함수는 알파벳의 대소문자를 구분하는 것입니다 (알파벳이 큰 것부터 작은 것까지: A...Z...a...z)Sort () 함수는 두 번째 파라미터를 가지고 있습니다. PHP 그룹의 오름차순 정렬을 설명하는 규칙은 숫자인지 문자열인지 비교하는 것입니다.예:
 
<?php
$numbers=range(a,z);
foreach ($numbers as $mychrs)
echo $mychrs." ";
?>
SORT_NUMERIC 및 SORT_STRING은 숫자나 문자의 오름차순으로 정렬하는 것을 나타냅니다.숫자 오름차순으로 배열하면: 3, 26;그러나 문자 오름차순으로 배열하면 26, 3입니다.PHP에는 오름차순 함수 이외에 내림차순 또는 역방향 배열이라는 함수가 있습니다. 예를 들어rsort() 함수입니다. 예를 들어 $num1=range(1,9);rsort($num1);이곳은 사실range(9,1)에 해당한다.

좋은 웹페이지 즐겨찾기