php
PHP - ksort(), krsort() 함수
bool ksort ( array &$array [, int $sort_flags ] )
(PHP 4, PHP 5)
asort() 함수는 키를 유지하면서 데이터 정렬을 해주는 함수입니다. ksort() 함수는 반대로 키에 의해 배열을 정렬하고, 키와 데이터의 연관성을 유지해 줍니다. sort_flags 인수는 sort() 함수의 상수를 사용할 수 있습니다.
krsort() 함수는 ksort() 함수의 역순 정렬입니다.
(PHP 4, PHP 5)
asort() 함수는 키를 유지하면서 데이터 정렬을 해주는 함수입니다. ksort() 함수는 반대로 키에 의해 배열을 정렬하고, 키와 데이터의 연관성을 유지해 줍니다. sort_flags 인수는 sort() 함수의 상수를 사용할 수 있습니다.
<?php
$fruits = array ("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
ksort($fruits);
foreach ($fruits as $key => $val) {
echo "$key = $val\n";
}
/*
출력:
a = orange
b = banana
c = apple
d = lemon
*/
?>
<?php
$age=array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
foreach($age as $x=>$x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
}
/*
출력:
Key=Ben, Value=37
Key=Joe, Value=43
Key=Peter, Value=35
*/
?>
krsort() 함수는 ksort() 함수의 역순 정렬입니다.
<?php
$fruits = array ("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
krsort($fruits);
foreach ($fruits as $key => $val)
{
echo "$key = $val\n";
}
/*
출력:
d = lemon
c = apple
b = banana
a = orange
*/
?>
0 댓글