miércoles, 10 de septiembre de 2014

PHP (02) Cadenas y matrices (13) Desplazamiento por matrices

PHP nos permite utilizar varias funciones para movernos con un puntero de matriz por un array y de ese modo poder mostrar el elemento en el que se encuentra el puntero:
Estas funciones son:
  • current: para mostrar el lugar en el que se encuentra el puntero actualmente.
  • next: para mover el puntero a la siguiente posición
  • prev: para mover el puntero a la posición anterior
  • end: para mover el puntero a la última posición
  • reset: para mover el puntero a la primera posición
 Podemos ver un ejemplo de como funcionan estas funciones en el siguiente script:
<html>
<head>
</head>
<body>

<?php
 $escritores = array (0=> "Unamuno", 1=> "Cervantes", 2=> "Machado", 3=> "Becquer");
 echo '<p>Elemento actual: ' . current($escritores) . '</p>';
 echo '<p>Siguiente elemento: ' . next($escritores) . '</p>';
 echo '<p>Elemento previo: ' . prev($escritores) . '</p>';
 echo '<p>Último elemento: ' . end($escritores) . '</p>';
 echo '<p>Primer elemeto: ' . reset($escritores) . '</p>';
?>

</body>
</html>

Como puedes observar este ejemplo es muy sencillo, y el resultado, es muy fácil de intuir, de hecho es el siguiente:
Elemento actual: Unamuno
Siguiente elemento: Cervantes
Elemento previo: Unamuno
Último elemento: Becquer
Primer elemeto: Unamuno


No hay comentarios:

Publicar un comentario