Buscar artículos en cambiatealinux.com


Imprimir un array con formato en PHP


Por Alex el 24/11/2013 , Comentar el artículo

Comparte este artículo:        

Para imprimir un array con formato legible y hay que poner delante del print_r la etiqueta pre y cerrarla después del print. En el ejemplo utilizaremos el array $_REQUEST que son los parámetros que viene por GET y POST.


En el ejemplo utilizaremos el array $_REQUEST que son los parámetros que viene por GET y POST.

Si mostramos un array con print_r tal y como viene sale de la siguiente forma:
print_r($_REQUEST);


Si delante del print_r pones la etiqueta pre quedara de la siguiente forma:
echo "<pre>";
print_r($_REQUEST);
echo "</pre>";
O ponerlo así:
print( "<pre>".print_r( $_REQUEST, true)."</pre>");
Pero esto lo podemos arreglar un poco mas y ponerlos en una función que cargaremos siempre en nuestro proyecto y asi tendremos disponible el formateo de arrays:
function debug( $var) 
{ 
  echo "<pre>";
  print_r($var); 
  echo "</pre>";
}
Y esta función también la podemos arreglar un poco mas y no solo formatear el array sino también decir en que fichero php y linea se esta imprimiendo.
function debug( $var) 
{ 
  $debug = debug_backtrace();
  echo "<pre>";
  echo $debug[0]['file']." ".$debug[0]['line']."<br><br>";
  print_r($var); 
  echo "</pre>";
}


Saludos
Alex.


Si te ha gustado el artículo compartelo en:        


Publicidad

Añadir un comentarios:

Nombre:
Email: (no se publica el email)





Publicidad



RECOMENDADOS


LOS MAS LEÍDOS


CATEGORÍAS
ARCHIVO