login  Naam:   Wachtwoord: 
Registreer je!
 Overzicht:
Overzicht > PHP > Arrays > rsort()

Gebruik:
rsort(array);

Uitleg:
Deze functie sorteert een array van hoog naar laag. Geeft TRUE terug bij succes, FALSE indien er een fout is opgetreden.


Voorbeeld:
<?php
$namen 
= array("Wijnand""Joël""Dennis""Thomas");
rsort($namen);
reset($namen);

while (list(
$sleutel$waarde) = each($namen)) {
   echo 
"namen[" $sleutel "] = " $waarde "<br>\n";
}
?>

Resultaat:
namen[0] = Wijnand
namen[1] = Thomas
namen[2] = Joël
namen[3] = Dennis

Bijdragen :
haytjes
ik heb rsort() en sort() 10.000 keer na elkaar laten lopen en wat opviel is dat sort() sneller is.
dus als je de volgende code hebt:
  1. <?
  2. $arr = Array("values","values","values");
  3. rsort($arr);
  4. $j = count($arr);
  5. for($i=0;$i<$j;$i++)
  6. {
  7. ...
  8. }
  9. ?>

kan je het beter veranderen door (getest, is echt sneller)
  1. <?
  2. $arr = Array("values","values","values");
  3. sort($arr);
  4. $j = count($arr);
  5. for($i=$j-1;$i>=0;$i--)
  6. {
  7. ...
  8. }
  9. ?>


opmerking:
de snelheid dat je hiermee wint is niet veel, maar als je veel bezoekers hebt, scheelt het toch, hoor.


 Overzicht
array()
array_change_key_...
array_chunk()
array_combine
array_count_values()
array_diff_assoc()
array_fill()
array_intersect()
array_keys()
array_key_exists
array_multisort()
array_pop()
array_push()
array_reverse()
array_shift()
array_sum()
array_unique()
array_values()
count()
end()
explode()
implode()
in_array()
natcasesort()
reset()
rsort()
shuffle()
sizeof()
sort()



© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.028s