array_reverse funksiyasi

array_reverse funksiyasi massivni teskari tartibda joylashtiradi. Birinchi parametr sifatida massiv beriladi, ikkinchi parametr esa kalitlarni elementlarni qayta joylashtirishda saqlab qolish kerakmi yoki yo'qmi (true - ha, false - yo'q). Ikkinchi parametrni ko'rsatish shart emas. Bunday holda, standart bo'yicha ikkinchi parametr false hisoblanadi. Satrli kalitlar har doim saqlanib qoladi, bu parametrning qiymatidan qat'iy nazar.

Sintaksis

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

Misol

Keling, massivni teskari aylantiramiz:

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

Kodni bajarish natijasi:

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

Misol

Keling, assotsiativ massivni teskari aylantiramiz:

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

Kodni bajarish natijasi:

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

Shuningdek ko'ring

  • strrev funksiyasi,
    qatori teskari aylantiradi
  • array_flip funksiyasi,
    kalitlar va qiymatlarni o'rnini almashtiradi