HTML5 + CSS3 logó
  WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Ksort függvény használata



A ksort() függvény asszociatív tömbök elemeinek, kulcs szerint növekvő sorba rendezésére alkalmas, úgy hogy a kulcsokat is áthelyezi.

Az ksort() párja az krsort() függvény, amely csökkenő sorba rendezi a tömb elemeit.

A ksort() függvény szintaxisa:

logikai
=
ksort
(
tömb
,
jelzők
)
;


1. paraméter: a rendezendő tömb
2. paraméter (opcionális):
SORT_REGULAR - szokásos módon hasonlít össze
SORT_NUMERIC- számként hasonlít össze
SORT_STRING - szövegként hasonlít össze
SORT_LOCALE_STRING - helyi rendező algoritmus használata
SORT_NATURAL - természetes rendezés
Visszatérési érték: Boolean: TRUE ha minden rendben, FALSE hiba esetén.

Magyar nelvű szövegek rendezésére nem alkalmas. A kis és nagy betűket pedig külön kezeli.

Példa:

Forráskód



<body>      
<?php
$Suly=array("Aladar" => "74 Kg", "Bianka" => "65 kg", "Klotid"=>"91 kg", 
"Adel"=> "112 kg", "Abigel" => "48 Kg" );  

echo "<h1>Rendezés előtt</h1>";
foreach ($Suly as $key => $value) {
    echo "$key : $value; ";
}echo"<br>";
print_r($Suly); echo"<br>";

echo '<h1>ksort($Suly, SORT_STRING); </h1>';
ksort($Suly, SORT_STRING); 
foreach ($Suly as $key => $value) {
    echo "$key : $value; ";
}echo"<br>";
print_r($Suly); echo"<br>";

echo '<h1>krsort($Suly, SORT_STRING);</h1>';
krsort($Suly, SORT_STRING); 
foreach ($Suly as $key => $value) {
    echo "$key : $value; ";
}echo"<br>";
print_r($Suly); echo"<br>";
?>
print_r($Suly); echo"<br>";
?>
</body>  
 

Eredmény*