home

sort()

sytnax : sort(array,optioneel);

optionele parameters
SORT_REGULAR - standaard verander de datatypes niet
SORT_NUMERIC - sorteer op numerieke waarde
SORT_STRING - sorteer op strings dwz. alleen op alfabetische waardes
SORT_LOCALE_STRING
return : boolean (true of false)

Met de functie sort() is het mogelijk strings op alfabetische volgorde
te zetten. Maar je kunt er ook oa. getallen mee sorteren

sort() voorbeelden

voorbeeld 1 :(array alfabetisch sorteren).

<?php
$fruitarray = ('appel','peer','banaan','perzik','meloen');

sort($fruitarray);
for($i=0;$i<=count($fruitarray);$i++){
echo $fruitarray[$i].'<br />';
}

/*
in de browser :
appel
banaan
meloen
peer
perzik
*/
?>

voorbeeld 2 : (array numeriek sorteren).

<?php
$getallenarray = (4,34,222,456,5555);

sort($getallenarray,SORT_NUMERIC);
for($i=0;$i<=count($getallenarray);$i++){
echo $getallenarray[$i].'<br />';
}

/*
in de browser :
4
34
222
456
555
*/
?>

voordelen sort()

De php functie sort() heeft op zich weining nadelen, het is een functie welke eenvoudig is om te gebruiken, sort() wordt dan ook gebruikt in situaties waarin het gewenst is zaken op alfabetische volgorde weer te geven. Dit is wel zo netjes als bezoekers bijvoorbeeld iets uit een lijst met bijvoorbeeld producten een keuze willen maken.

nadelen sort()

Er zijn op zich weinig echt nadelen aan het gebruik van sort().Het is een vrij eenvoudig in het gebruik zijnde functie welke goed zijn taak verricht, als nadeel zou kunnen worden genoemd dat de mogelijkheden van sort verder beperkt kunnen worden genoemd

sort() gerelateerd

gerelateerde functies zijn :
omgekeerd sorteren : rsort().
omgekeerd sorteren met behoud van de key values : asort().
omgekeerd sorteren op key values : krsort()