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.


Bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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
)


Zie ook:
asort - rsort - ksort - arsort

« Lees de omschrijving en reacties

Inhoudsopgave

  1. sort()

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.