Funktio array_reverse

Funktio array_reverse kääntää taulukon käänteiseen järjestykseen. Ensimmäisenä parametrina annetaan taulukko, ja toisena - säilytetäänkö avaimet alkioita uudelleenjärjesteltäessä vai ei (true - kyllä, false - ei). Toista parametria ei tarvitse määrittää. Tällöin oletusarvoisesti toisena parametrina on false. Merkkijonoavaimet säilytetään aina riippumatta tämän parametrin arvosta.

Syntaksi

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

Esimerkki

Käännetään taulukko:

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

Koodin suorituksen tulos:

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

Esimerkki

Käännetään assosiatiivinen taulukko:

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

Koodin suorituksen tulos:

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

Katso myös

  • funktion strrev,
    joka kääntää merkkijonon
  • funktion array_flip,
    joka vaihtaa avaimet ja arvot keskenään