Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/04/2014, 16:23
rufoqe
 
Fecha de Ingreso: mayo-2007
Mensajes: 16
Antigüedad: 17 años
Puntos: 0
Respuesta: reemplazar foreach

Cita:
Iniciado por Italico76 Ver Mensaje
En caso de que pudieras recibir NULL porque no hubiera datos que mostrar pero no fuera por error de programacion:

Código PHP:
Ver original
  1. foreach( (array) $a as $key => $value) {
  2.    // etc
  3. }

Con eso te libras de que el array si viene vacio (null) tengas un error

Ej:

Código PHP:
Ver original
  1. <?php
  2. $a = [];  // supongamos viene de una DB y no hay resultados de tu consulta
  3.  
  4. foreach((array) $a as $key => $val) {
  5.     echo "$key : $val\n<br/>";
  6.     // ...
  7. }
  8.  
  9. # No produce ningun error :)
muchas gracias, si me funciona,