Dzisiaj29 maja, 2020

Sortowanie tablic

Zajmiemy się teraz sortowaniem tablic. PHP udostępnia nam kilka wbudowanych funkcji sortujących, które prezentuje poniższy diagram:

Teraz zajmiemy się omówieniem tych wszystkich funkcji.

sort

Sortuje tablice rosnąco. Przykład:

<?php

$arr = [
    'Ilona',
    'Dawid',
    'Artur'
];

sort($arr);

Wynik:

rsort

Sortuje tablice malejąco (reverse sort). Przykład:

<?php

$arr = [6,2,1,9,3];

rsort($arr);

Wynik:

asort

Sortuje tablice asocjacyjne rosnąco według wartości (according to value). Przykład:

<?php

$arr = [
    'B' => 1,
    'A' => 3,
    'C' => 2,
    'D' => 5,
    'E' => 4
];

asort($arr);

Wynik:

ksort

Sortuje tablice asocjacyjne rosnąco według klucza (according to key). Przykład:

<?php

$arr = [
    'B' => 1,
    'A' => 3,
    'C' => 2,
    'D' => 5,
    'E' => 4
];

ksort($arr);

Wynik:

arsort

Sortuje tablice asocjacyjne malejąco według wartości. Przykład:

<?php

$arr = [
    'B' => 1,
    'A' => 3,
    'C' => 2,
    'D' => 5,
    'E' => 4
];

arsort($arr);

Wynik:

krsort

Sortuje tablice asocjacyjne malejąco według klucza. Przykład:

<?php

$arr = [
    'B' => 1,
    'A' => 3,
    'C' => 2,
    'D' => 5,
    'E' => 4
];

krsort($arr);

Wynik:

Udostępnij artykuł

Dodaj komentarz

avatar