array_reverse функцияси

array_reverse функцияси массивини тескари тартибда айлантиради. Биринчи параметр сифатида массив ўтказилади, иккинчи параметр сифатида эса элементларни қайта жойлашда калитларни сақлаш керакми ёки йўқми (true - ҳа, false - йўқ) белгиланади. Иккинчи параметрни кўрсатиш шарт эмас. Бундай ҳолда, сунъий холда иккинчи параметр false бўлади. Сатр калитлари ҳар доим, ушбу параметрнинг қийматига қарамай, сақланади.

Синтаксис

phparray_reverse(array $array, bool $preserve_keys = false): array

Мисол

Келгила, массивни айлантирамиз:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  $res = array_reverse($arr);
  
  var_dump($res);
?>

Кодни ишга тушириш натижаси:

php['e', 'd', 'c', 'b', 'a']

Мисол

Келгила, ассоциатив массивни айлантирамиз:

php<?php
  $arr = ['a' => 1, 'b' => 2, 'c' => 3];
  $res = array_reverse($arr);
  
  var_dump($res);
?>

Кодни ишга тушириш натижаси:

php['c' => 3, 'b' => 2, 'a' => 1]

Шунингдек қаранг

  • strrev функцияси,
    бу сатрни айлантиради
  • array_flip функцияси,
    бу калитлар ва қийматларни жойини алмаштиради