반응형
1. shuffle(배열) // 해당 배열을 완전히 뒤섞음
<?php
$my_array = array("red","green","blue","yellow","purple");
shuffle($my_array);
print_r($my_array); // Random
?>
2. sort(배열) // 값을 기준으로 오름차순 정렬
<?php
$my_array = array("red","green","blue","yellow","purple");
sort($my_array);
print_r($my_array); // Array ( [0] => blue [1] => green [2] => purple [3] => red [4] => yellow )
?>
3. rsort(배열) //값을 기준으로 내림차순 정렬
<?php
$my_array = array("red","green","blue","yellow","purple");
rsort($my_array);
print_r($my_array); // Array ( [0] => yellow [1] => red [2] => purple [3] => green [4] => blue )
?>
4. ksort(배열) // 키를 기준으로 오름차순 정렬
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
// 출력하게되면
Key=Ben, Value=37
Key=Joe, Value=43
Key=Peter, Value=35
5. krsort(배열) // 키를 기준으로 내림차순 정렬
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
foreach($age as $x=>$x_value){
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
//출력하게되면
Key=Peter, Value=35
Key=Joe, Value=43
Key=Ben, Value=37
?>
6. asort(배열) // 배열의 키와 값은 건들지 않고 키순서를 오름차순 정렬
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
// result
Key=Peter, Value=35
Key=Ben, Value=37
Key=Joe, Value=43
?>
7. arsort(배열) // 배열의 키와 값은 건들지 않고 키순서를 내림차순 정렬
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
//result
Key=Joe, Value=43
Key=Ben, Value=37
Key=Peter, Value=35
?>
반응형
'PHP' 카테고리의 다른 글
[PHP]CURLOPT_CONNECTTIMEOUT & CURLOPT_TIMEOUT (1) | 2024.01.19 |
---|---|
[PHP] 접근지정자 - Public, Protected, Private (1) | 2023.11.30 |
[PHP] isset / unset / empty / is_null / is_numeric (1) | 2023.11.23 |
[PHP] 문자열 관련함수 (4) | 2023.11.22 |
[PHP] 문자열 합치기 (1) | 2023.11.22 |