Publicidad

Imprimir un array con formato en PHP


Por Alex el 01/12/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.


Si mostramos un array con print_r tal y como viene sale de la siguiente forma:

print_r($_REQUEST);
Array

Si delante del print_r pones la etiqueta pre que dara de la siguiente forma:

echo "<pre>";
print_r($_REQUEST);
echo "</pre>";
O ponerlo asi:

print( "<pre>".print_r( $_REQUEST, true)."</pre>");
Array

Pero esto lo podemos arreglar un poco mas y ponerlos en una función que cargaremos siempre en nuestro proyecto y así 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>";
 }
Array

Saludos
Alex.



Si te ha gustado el artículo compartelo en:      



También puede interesarte:

Conectar a MySql desde PHP a través de tunel SSH

Conectar a MySql desde PHP a través de tunel SSH

Por Alex, el 06/02/2023

Mostrar la rama actual de git en la página principal en PHP

Mostrar la rama actual de git en la página principal en PHP

Por Alex, el 12/12/2022

Error en codeigniter y php 8 CI_Session_files_driver

Error en codeigniter y php 8 CI_Session_files_driver

Por Alex, el 07/12/2022

Instalar Xampp en Linux

Instalar Xampp en Linux

Por Alex, el 02/11/2022

Enviar e-mails con plantillas en Codeigniter 4

Enviar e-mails con plantillas en Codeigniter 4

Por Alex, el 21/10/2022

Enviar emails desde Codeigniter 4

Enviar emails desde Codeigniter 4

Por Alex, el 17/10/2022


Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.