Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/04/2014, 15:45
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: reemplazar foreach

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 :)
__________________
Salu2!