sort

funkcja

Sortuje tablicę rosnąco. Modyfikuje tablicę bezpośrednio (przez referencję) i reindeksuje klucze numeryczne od zera.

sort(array &$array, int $flags = SORT_REGULAR): true

sort sortuje wartości tablicy od najniższej do najwyższej (rosnąco). Działa bezpośrednio na przekazanej tablicy — nie zwraca posortowanej kopii. Zwraca true w przypadku sukcesu. Po sortowaniu klucze numeryczne są reindeksowane od 0. Aby zachować klucze asocjacyjne, użyj asort(). Do sortowania malejącego użyj rsort().

<?php
declare(strict_types=1);

$oceny = [4, 2, 5, 3, 1];
sort($oceny);
print_r($oceny);
// wynik:
// Array
// (
//     [0] => 1
//     [1] => 2
//     [2] => 3
//     [3] => 4
//     [4] => 5
// )

$imiona = ['Ola', 'Anna', 'Kuba', 'Bartek'];
sort($imiona);
print_r($imiona);
// wynik:
// Array
// (
//     [0] => Anna
//     [1] => Bartek
//     [2] => Kuba
//     [3] => Ola
// )
📘 Naucz się w lekcji →