PHP -sorteermatrices
De elementen in een array kunnen worden gesorteerd in alfabetische of numerieke volgorde, aflopend of oplopend.
PHP - Sorteerfuncties voor arrays
In dit hoofdstuk zullen we de volgende PHP-arraysorteerfuncties doornemen:
sort()
- sorteer arrays in oplopende volgordersort()
- sorteer arrays in aflopende volgordeasort()
- sorteer associatieve arrays in oplopende volgorde, volgens de waardeksort()
- sorteer associatieve arrays in oplopende volgorde, volgens de sleutelarsort()
- sorteer associatieve arrays in aflopende volgorde, volgens de waardekrsort()
- sorteer associatieve arrays in aflopende volgorde, volgens de sleutel
Sorteer array in oplopende volgorde - sort()
Het volgende voorbeeld sorteert de elementen van de $cars-array in oplopende alfabetische volgorde:
Voorbeeld
<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>
In het volgende voorbeeld worden de elementen van de array $numbers in oplopende numerieke volgorde gesorteerd:
Voorbeeld
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
Sorteer array in aflopende volgorde - rsort()
Het volgende voorbeeld sorteert de elementen van de $cars-array in aflopende alfabetische volgorde:
Voorbeeld
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>
In het volgende voorbeeld worden de elementen van de array $numbers in aflopende numerieke volgorde gesorteerd:
Voorbeeld
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
Sorteermatrix (oplopende volgorde), volgens waarde - asort()
In het volgende voorbeeld wordt een associatieve array in oplopende volgorde gesorteerd op basis van de waarde:
Voorbeeld
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
?>
Sorteermatrix (oplopende volgorde), volgens sleutel - ksort()
In het volgende voorbeeld wordt een associatieve array in oplopende volgorde gesorteerd, volgens de sleutel:
Voorbeeld
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
?>
Sorteer array (aflopende volgorde), volgens waarde - arsort()
In het volgende voorbeeld wordt een associatieve array in aflopende volgorde gesorteerd op basis van de waarde:
Voorbeeld
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
?>
Sorteer array (aflopende volgorde), volgens sleutel - krsort()
In het volgende voorbeeld wordt een associatieve array in aflopende volgorde gesorteerd, volgens de sleutel:
Voorbeeld
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
?>
Volledige PHP-arrayreferentie
Ga voor een volledige referentie van alle arrayfuncties naar onze volledige PHP Array Reference .
De referentie bevat een korte beschrijving en gebruiksvoorbeelden voor elke functie!