PHP Array Sorteren

Elementen in een array kunnen worden gesorteerd in alfabetische of numerieke volgorde, zowel in oplopende als in aflopende volgorde.

PHP - Array sorteerfuncties

In deze sectie zullen we de volgende PHP array sorteerfuncties leren:

  • sort() - Sorteer een array in oplopende volgorde
  • rsort() - Sorteer een array in aflopende volgorde
  • asort() - Sorteer een verbonden array in oplopende volgorde op basis van de waarde
  • ksort() - Sorteer een verbonden array in oplopende volgorde op basis van de sleutel
  • arsort() - Sorteer een verbonden array in aflopende volgorde op basis van de waarde
  • krsort() - Sorteer een verbonden array in aflopende volgorde op basis van de sleutel

Opsorteren van een array in oplopende volgorde - sort()

De volgende voorbeeld sorteert de elementen van het array $cars in alfabetische volgorde:

Voorbeeld

<?php
$cars=array("porsche","BMW","Volvo");
sort($cars);
?>

Uitvoervoorbeeld

Het volgende voorbeeld sorteert de elementen van de array $numbers in oplopende volgorde op nummer:

Voorbeeld

<?php
$numbers=array(3,5,1,22,11);
sort($numbers);
?>

Uitvoervoorbeeld

Sorteren van een array in aflopende volgorde - rsort()

Het volgende voorbeeld sorteert de elementen van de array $cars in aflopende volgorde op letter:

Voorbeeld

<?php
$cars=array("porsche","BMW","Volvo");
rsort($cars);
?>

Uitvoervoorbeeld

Het volgende voorbeeld sorteert de elementen van de array $numbers in aflopende volgorde op nummer:

Voorbeeld

<?php
$numbers=array(3,5,1,22,11);
rsort($numbers);
?>

Uitvoervoorbeeld

Sorteren van een array op oplopende volgorde op de waarde - asort()

Het volgende voorbeeld sorteert een geassocieerd array op oplopende volgorde op de waarde:

Voorbeeld

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
asort($age);
?>

Uitvoervoorbeeld

Sorteren van een array op oplopende volgorde op de sleutel - ksort()

Het volgende voorbeeld sorteert een geassocieerd array op oplopende volgorde op de sleutel:

Voorbeeld

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
ksort($age);
?>

Uitvoervoorbeeld

Sorteren van een array op aflopende volgorde op de waarde - arsort()

Het volgende voorbeeld sorteert een geassocieerd array op aflopende volgorde op de waarde:

Voorbeeld

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
arsort($age);
?>

Uitvoervoorbeeld

Sorteren van een array op aflopende volgorde op de sleutel - krsort()

Het volgende voorbeeld sorteert een geassocieerd array op aflopende volgorde op de sleutel:

Voorbeeld

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
krsort($age);
?>

Uitvoervoorbeeld

Volledige PHP Array Referentieshandleiding

Voor een volledige referentieshandleiding van de arrayfuncties, bezoek onze PHP Array Referentieshandleiding.

Deze referentiehandleiding bevat een korte beschrijving en voorbeeldgebruik van elke functie.