PHP Array Sortering

Element i arrayen kan sorteras i bokstavsordning eller numerisk ordning, både i stigande och fallande ordning.

PHP - Array-sorteringsfunktioner

I denna sektion kommer vi att lära oss följande PHP-array sorteringsfunktioner:

  • sort() - Sorterar arrayen i stigande ordning
  • rsort() - Sorterar arrayen i fallande ordning
  • asort() - Sorterar en kopplad array i stigande ordning baserat på värde
  • ksort() - Sorterar en kopplad array i stigande ordning baserat på nyckel
  • arsort() - Sorterar en kopplad array i fallande ordning baserat på värde
  • krsort() - Sorterar en kopplad array i fallande ordning baserat på nyckel

Stigande sortering av array - sort()

Följande exempel sorterar elementen i arrayen $cars i bokstavsordning i stigande ordning:

Exempel

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

Kör en instans

Följande exempel visar hur man sorterar elementen i arrayen $numbers i stigande ordning:

Exempel

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

Kör en instans

Sortera array i fallande ordning - rsort()

Följande exempel visar hur man sorterar elementen i arrayen $cars i fallande bokstavsordning:

Exempel

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

Kör en instans

Följande exempel visar hur man sorterar elementen i arrayen $numbers i fallande ordning:

Exempel

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

Kör en instans

Sortera en kopplad array i stigande ordning baserat på värde - asort()

Följande exempel visar hur man sorterar en kopplad array i stigande ordning baserat på värde:

Exempel

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

Kör en instans

Sortera en kopplad array i stigande ordning baserat på nyckel - ksort()

Följande exempel visar hur man sorterar en kopplad array i stigande ordning baserat på nyckel:

Exempel

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

Kör en instans

Sortera en kopplad array i fallande ordning baserat på värde - arsort()

Följande exempel visar hur man sorterar en kopplad array i fallande ordning baserat på värde:

Exempel

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

Kör en instans

Sortera en kopplad array i fallande ordning - krsort()

Följande exempel visar hur man sorterar en kopplad array i fallande ordning baserat på nyckel:

Exempel

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

Kör en instans

Komplett PHP Array Referenshandbok

För en fullständig referenshandbok för array-funktioner, besök vår PHP Array Referenshandbok.

Denna referenshandbok innehåller en kort beskrivning och användningsexempel för varje funktion.