Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2012, 11:38
erxaca
 
Fecha de Ingreso: enero-2010
Mensajes: 389
Antigüedad: 14 años, 3 meses
Puntos: 4
comprobar siguiente valor en foreach

Hola,

sabeis de alguna manera de acceder al siguiente elemento en un bucle foreach sin aumentar el puntero? Con aumentar el puntero me refiero a que no se haga uso del siguiente valor sin antes haber completado el ciclo completo.

La idea es recorrer un array y si el siguiente valor esta vacío no mostrar cierta info. Estoy medianamente obligado a usar foreach en lugar del for por lo que parto con el descarte de usar un for e incrementar el indice.

Ejemplo:

Código PHP:
foreach($array['datos'] as $datos) {
    echo 
$datos['foo']....
    if(empty(++
$datos) { //Un ejemplo que no funciona pero plasma la idea ++$datos
         
...
    }

Lo intente con next($datos) pero no vale para este caso.

Un saludo.