array_reverse функцияси
array_reverse функцияси
массивини тескари тартибда айлантиради. Биринчи параметр сифатида
массив ўтказилади, иккинчи параметр сифатида эса элементларни қайта жойлашда
калитларни сақлаш керакми ёки йўқми (true
- ҳа, false - йўқ) белгиланади. Иккинчи параметрни кўрсатиш
шарт эмас. Бундай ҳолда, сунъий холда
иккинчи параметр false бўлади. Сатр калитлари
ҳар доим, ушбу параметрнинг қийматига қарамай, сақланади.
Синтаксис
array_reverse(array $array, bool $preserve_keys = false): array
Мисол
Келгила, массивни айлантирамиз:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_reverse($arr);
var_dump($res);
?>
Кодни ишга тушириш натижаси:
['e', 'd', 'c', 'b', 'a']
Мисол
Келгила, ассоциатив массивни айлантирамиз:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
$res = array_reverse($arr);
var_dump($res);
?>
Кодни ишга тушириш натижаси:
['c' => 3, 'b' => 2, 'a' => 1]
Шунингдек қаранг
-
strrevфункцияси,
бу сатрни айлантиради -
array_flipфункцияси,
бу калитлар ва қийматларни жойини алмаштиради