Funkcija array_reverse
Funkcija array_reverse apverčia
masyvą atvirkštine tvarka. Pirmuoju parametru
perduodamas masyvas, o antruoju - ar išsaugoti raktus
perstatant elementus ar ne (true
- taip, false - ne). Antrąjį parametrą nurodyti
nebūtina. Tokiu atveju pagal nutylėjimą
antruoju parametru yra false. Eilutiniai
raktai visada išsaugomi, nepriklausomai nuo šio
parametro reikšmės.
Sintaksė
array_reverse(array $array, bool $preserve_keys = false): array
Pavyzdys
Apverskime masyvą:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_reverse($arr);
var_dump($res);
?>
Kodo vykdymo rezultatas:
['e', 'd', 'c', 'b', 'a']
Pavyzdys
Apverskime asociatyvų masyvą:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
$res = array_reverse($arr);
var_dump($res);
?>
Kodo vykdymo rezultatas:
['c' => 3, 'b' => 2, 'a' => 1]
Taip pat žiūrėkite
-
funkciją
strrev,
kuri apverčia eilutę -
funkciją
array_flip,
kuri sukeičia raktus ir reikšmes vietomis