Tutorials

sort()

array alfabetisch sorteren [Update: 27-04-2006]

Pagina 1

sort()

Met de functie sort() kan je de inhoud van een array alfabetisch sorteren.

Er is een 2e optionele parameter, deze kan zijn:
* SORT_REGULAR - standaardvergelijking van de items (geen wijziging van de typen)
* SORT_NUMERIC - vergelijk de items numeriek
* SORT_STRING - vergelijk de items als strings
* SORT_LOCALE_STRING - vergelijk de items als strings, gebaseerd op de huidige locale. Toegevoegd in PHP 4.4.0 en 5.0.2. Voor PHP 6 wordt de systeem locale gebruikt, die gewijzigd kan worden door gebruik te maken van de setlocale() functie. Vanaf PHP 6, moet de i18n_loc_set_default() hiervoor worden gebruikt.


Bijvoorbeeld:<?php
$sort1 = array('Piet', 'Klaas', 'Jan', 'Edgar');
$sort2 = array(10, 2, 1, 5, 14, 22, 50);

sort($sort1);
sort($sort2, SORT_NUMERIC);

echo "<pre>";
print_r($sort1);
print_r($sort2);
echo "</pre>";
?>
Output:
Array
(
    [0] => Edgar
    [1] => Jan
    [2] => Klaas
    [3] => Piet
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 5
    [3] => 10
    [4] => 14
    [5] => 22
    [6] => 50
)


Zie ook:
asort - rsort - ksort - arsort

Reacties

0
Nog geen reacties.