PHP Array Sortering

Elementer i arrayet kan sorteres i alfabetisk eller numerisk rækkefølge, stigende eller faldende.

PHP - Array sorteringsfunktioner

I denne sektion vil vi lære følgende PHP-array sorteringsfunktioner:

  • sort() - Sorterer arrayet i stigende rækkefølge
  • rsort() - Sorterer arrayet i faldende rækkefølge
  • asort() - Sorterer en sammenhængende array i stigende rækkefølge efter værdi
  • ksort() - Sorterer en sammenhængende array i stigende rækkefølge efter nøgle
  • arsort() - Sorterer en sammenhængende array i faldende rækkefølge efter værdi
  • krsort() - Sorterer en sammenhængende array i faldende rækkefølge efter nøgle

Stigende sortering af array - sort()

Denne eksempel sorterer elementerne i arrayet $cars i alfabetisk stigende rækkefølge:

Eksempel

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

Kør eksempel

Følgende eksempel viser hvordan elementerne i arrayet $numbers sorteres i stigende numerisk rækkefølge:

Eksempel

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

Kør eksempel

Sorter array i faldende rækkefølge - rsort()

Følgende eksempel viser hvordan elementerne i arrayet $cars sorteres i faldende alfabetisk rækkefølge:

Eksempel

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

Kør eksempel

Følgende eksempel viser hvordan elementerne i arrayet $numbers sorteres i faldende numerisk rækkefølge:

Eksempel

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

Kør eksempel

Sorter array baseret på værdier i stigende rækkefølge - asort()

Følgende eksempel viser hvordan en array med værdier kan sorteres i stigende rækkefølge:

Eksempel

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

Kør eksempel

Sorter array baseret på nøgler i stigende rækkefølge - ksort()

Følgende eksempel viser hvordan en array med nøgler kan sorteres i stigende rækkefølge:

Eksempel

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

Kør eksempel

Sorter array baseret på værdier i faldende rækkefølge - arsort()

Følgende eksempel viser hvordan en array med værdier kan sorteres i faldende rækkefølge:

Eksempel

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

Kør eksempel

Sorter array baseret på nøgler i faldende rækkefølge - krsort()

Følgende eksempel viser hvordan en array med nøgler kan sorteres i faldende rækkefølge:

Eksempel

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

Kør eksempel

Fuldt PHP array referencehåndbog

For at få adgang til den fulde referencehåndbog for array-funktioner, besøg vores PHP array referencehåndbog.

Denne referencehåndbog indeholder en kort beskrivelse og brugseksempel for hver funktion.