Array Funciones
PHP Manual

current

(PHP 4, PHP 5)

currentDevuelve el elemento actual en un array

Descripción

mixed current ( array &$array )

Cada array tiene un puntero interno a su elemento "actual", que es iniciado desde el primer elemento insertado en el array.

Parámetros

array

El array.

Valores devueltos

La función current() simplemente devuelve el valor del elemento del array que está siendo apuntado por el puntero interno. No desplaza el puntero de ninguna manera. Si el puntero interno apunta más allá del final de la lista de elementos o el array está vacío, current() devolverá FALSE.

Warning

Esta función quizá devuelve Boolean FALSE, pero quizá también devuelve un valor non-Boolean que se evaluará como FALSE, como 0 o "". Por favor lea la sección en Booleans para más información. Use el operador === para testear el valor devuelto por esta función.

Ejemplos

Example #1 Ejemplo de uso de current() y similares

<?php
$transport 
= array('pie''bici''coche''avión');
$mode current($transport); // $mode = 'pie';
$mode next($transport);    // $mode = 'bici';
$mode current($transport); // $mode = 'bici';
$mode prev($transport);    // $mode = 'pie';
$mode end($transport);     // $mode = 'avión';
$mode current($transport); // $mode = 'avión';

$arr = array();
var_dump(current($arr)); // bool(false)

$arr = array(array());
var_dump(current($arr)); // array(0) { }
?>

Notas

Note: No hay manera de distinguir el inicio de un array de un elemento de tipo FALSE boolean. Para recorrer adecuadamente que puede contener elementos FALSE ver la función each().

Ver también


Array Funciones
PHP Manual