Anuncios

Bienvenidos sean a este post, hoy veremos una funcion para los arrays.

Anuncios

Esta funcion se encarga de devolver un array en orden inverso, veamos como es su sintaxis:

array_reverse(array[, preservar])
Anuncios
Anuncios

Primero pasaremos el array en el cual invertiremos los elementos, de manera opcional podemos pasar un valor booleano para indicar si preservamos o no las claves numericas sino informamos alguno toma el valor false de manera predeterminada, veamos como trabaja mediante un ejemplo y para ello debemos crear un nuevo archivo con el nombre de array.php y le agregaremos el siguiente codigo:

array.php

<?php

$arreglo = array(1,2,3,4,5,6);

$registro = array_reverse($arreglo);

print_r($arreglo);
print_r($registro);

?>
Anuncios

Primero definiremos un array con una serie de valores, despues en otra variable almacenaremos lo devuelto por la funcion aplicada sobre el array anterior, por ultimo mostraremos el valor de nuestro array original y luego el array invertido, veamos como es su salida:

$ php array.php
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
)
Array
(
    [0] => 6
    [1] => 5
    [2] => 4
    [3] => 3
    [4] => 2
    [5] => 1
)
$
Anuncios

Como pueden ver tomo los valores y les invirtio el orden asignandola a sus respectivas claves, vamos a tomar el codigo anterior y vayamos a esta linea:

$registro = array_reverse($arreglo);
Anuncios

Y modifiquemosla de la siguiente manera:

$registro = array_reverse($arreglo, true);
Anuncios

Con esto le indicamos que debe preservar las claves, veamos como es su salida ahora:

$ php array.php
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
)
Array
(
    [5] => 6
    [4] => 5
    [3] => 4
    [2] => 3
    [1] => 2
    [0] => 1
)
$
Anuncios

Aqui vemos como se mantuvieron las claves pero sigue con el orden invertido.

Anuncios

En resumen, hoy hemos visto a array_reverse, que es, para que sirve, como se utiliza, y utilizamos un ejemplo para poder ver como trabaja esta funcion, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50