array_reverse in PHP
array_reverse is one of array functions in php. It takes an input array and returns a new array with the order of the elements reversed. It can take two parameters first is array that need to be in reverse order and other is optional bool type “preserve_keys”, if it set to true then numeric key will be preserved but non numeric keys will not be affected and will always preserved.
Example 1:
<?php $str = array("asdf", "xcvc","asf", "rtert", "gfgh", "cvcb"); print_r(array_reverse($str)); ?>
Output:
Array ( [0] => cvcb [1] => gfgh [2] => rtert [3] => asf [4] => xcvc [5] => asdf )
Example 2:
<?php $str = array("asdf", "xcvc","asf", "rtert", "gfgh", "cvcb"); print_r(array_reverse($str,true)); ?>
Output:
Array ( [5] => cvcb [4] => gfgh [3] => rtert [2] => asf [1] => xcvc [0] => asdf )
Example 3:
<?php $str = array("a"=>" asdf ","b"=>" xcvc ", "f"=>" asf ", "n"=>" rtert ", "e"=>" gfgh ", "d"=>" cvcb"); print_r(array_reverse($str)); ?>
Output:
Array ( [d] => cvcb [e] => gfgh [n] => rtert [f] => asf [b] => xcvc [a] => asdf )