Anuncios

Bienvenidos sean a este post, hoy veremos una funcion de PHP.

Anuncios

Esta funcion nos devuelve el valor de la posicion actual de un array. Veamos su sintaxis:

current(array);
Anuncios

Simplemente pasamos el array y este devolvera el valor en la posicion actual. Veamos un ejemplo simple para entenderlo:

<?php

$arreglo = ["manzana","mandarina","limon","pera","naranja"];

echo "Elem. actual: " . current($arreglo) . "\n";
next($arreglo);
echo "Pasemos al siguiente...\n";
echo "Elem. actual: " . current($arreglo) . "\n";
next($arreglo);
echo "Pasemos al siguiente...\n";
echo "Elem. actual: " . current($arreglo) . "\n";
prev($arreglo);
echo "Pasemos al anterior...\n";
echo "Elem. actual: " . current($arreglo) . "\n";
end($arreglo);
echo "Pasemos al final...\n";
echo "Elem. actual: " . current($arreglo) . "\n";

?>
Anuncios
Anuncios

Primero definimos un array, lo siguiente sera trabajar sobre este array con varias funciones. Primero usaremos a current para mostrar el valor de la posicion actual. Luego pasamos a la siguiente posicion mediante next, lo notificamos y lo mostramos con current. Volvemos a repetir lo mismo que comentamos anteriormente. Ahora usamos a prev para pasar a la posicion anterior, lo notificamos y lo mostramos. Para finalmente, ir a la ultima posicion mediante el uso de la funcion end, lo volvemos a notificar y lo mostramos. Ejecutemos para ver la salida:

$ php actual.php
Elem. actual: manzana
Pasemos al siguiente...
Elem. actual: mandarina
Pasemos al siguiente...
Elem. actual: limon
Pasemos al anterior...
Elem. actual: mandarina
Pasemos al final...
Elem. actual: naranja
$
Anuncios

En el primer caso nos devolvio el valor en la posicion 0 porque siempre iniciara en ese. Como usamos a next, ahora current muestra el valor de la posicion 1. Lo mismo ocurre en el siguiente caso porque al usar next nos muestra el valor de la posicion 2. En el siguiente caso, como usamos a prev nos volvio a la posicion 1 y por esta razon, nos vuelve a repetir esa devolucion. Y en el final nos muestra el ultimo valor del array porque usamos a end. Recuerden lo comentado al inicio, solo muestra el valor de la posicion actual y mientras no la modifiquemos con otra funcion siempre devolvera ese valor.

Anuncios

En resumen, hoy hemos visto a current, que es, para que sirve, como se utiliza, y un ejemplo practico para verlo en accion. Espero les haya resultado 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
pp258

Donatión

It’s for site maintenance, thanks!

$1.50