Sortowanie tablic PHP

Elementy tablicy mogą być sortowane w porządku alfabetycznym lub numerycznym w sposób rosnący lub malejący.

PHP - Funkcje sortowania tablic

W tym rozdziale nauczymy się takich funkcji sortowania tablic w PHP:

  • sort() - Sortowanie tablicy w porządku rosnącym
  • rsort() - Sortowanie tablicy w porządku malejącym
  • asort() - Sortowanie tablicy zagnieżdżonej według wartości w porządku rosnącym
  • ksort() - Sortowanie tablicy zagnieżdżonej według kluczy w porządku rosnącym
  • arsort() - Sortowanie tablicy zagnieżdżonej według wartości w porządku malejącym
  • krsort() - Sortowanie tablicy zagnieżdżonej według kluczy w porządku malejącym

Sortowanie tablicy w porządku rosnącym - sort()

Poniższy przykład sortuje elementy tablicy $cars w porządku alfabetycznym w sposób rosnący:

Przykład

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

Przykład uruchomienia

Poniższy przykład sortuje elementy tablicy $numbers w porządku rosnącym według liczb:

Przykład

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

Przykład uruchomienia

Sortowanie tablicy w porządku malejącym - rsort()

Poniższy przykład sortuje elementy tablicy $cars w porządku malejącym według liter:

Przykład

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

Przykład uruchomienia

Poniższy przykład sortuje elementy tablicy $numbers w porządku malejącym według liczb:

Przykład

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

Przykład uruchomienia

Sortowanie tablicy按值升序 - asort()

Poniższy przykład sortuje关联数组按值升序:

Przykład

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

Przykład uruchomienia

Sortowanie tablicy按键升序 - ksort()

Poniższy przykład sortuje关联数组按键升序:

Przykład

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

Przykład uruchomienia

Sortowanie tablicy按值降序 - arsort()

Poniższy przykład sortuje关联数组按值降序:

Przykład

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

Przykład uruchomienia

Sortowanie tablicy按键降序 - krsort()

Poniższy przykład sortuje关联数组按键降序:

Przykład

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

Przykład uruchomienia

Pełny podręcznik referencyjny PHP dla tablic

Aby uzyskać pełny podręcznik referencyjny dla funkcji tablic, odwiedź nasz Podręcznik referencyjny PHP dla tablic.

Ten podręcznik zawiera krótki opis każdej funkcji, przykłady użycia.