sort()
Met de functie sort() kan je de inhoud van een array alfabetisch sorteren.
Er is een 2e optionele parameter, deze kan zijn:
Quote:
* 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.
* 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:
Code (php)
Output:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Array
(
[0] => Edgar
[1] => Jan
[2] => Klaas
[3] => Piet
)
Array
(
[0] => 1
[1] => 2
[2] => 5
[3] => 10
[4] => 14
[5] => 22
[6] => 50
)
(
[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