Saltar al contenido

Imprimir array de forma legible con php (3 métodos)

imprimir-array-legible-en-php

En ocasiones mientras estamos programando necesitamos mostrar el contenido de un arreglo de manera legible y clara , es por eso que hoy te enseñare 3 formas de imprimir un array de forma legible en php.

Haremos uso de 3 funciones que sirven para mostrar información estructurada de una variable.

En este post no explicare detalladamente como crear un arreglo, si quieres saber mas detalles sobre los arreglos en php visita este post.

Crearemos nuestro arreglo y almacenaremos datos en el de la siguiente manera:

Imprimir arreglo legible y claro con print_r() en php

Para imprimir un array legible y claro en php utilizaremos la función print_r() y las etiquetas <pre> de HTML que sirven para presentar texto preformateado.

Solo basta con llamar la funcion print_r($dias); envuelta en etiquetas <pre> y obtendremos lo siguiente:

El resultado es una manera bastante legible de ver el contenido del arreglo.

Mostrar arreglo legible y claro con var_dump() en php

La función var_dump() envuelta en las etiquetas HTML <pre> imprime el contenido del arreglo de manera legible.

EL código es similar al anterior solo cambia la forma en la que imprimimos el arreglo ya que ahora lo hacemos con la función var_dump , el resultado se ve asi:

El resultado es un poco mas detallado que la función anterior ya que aquí se especifica el tipo de dato que almacena el array.

Mostrar array legible y claro con var_export() en php

Por ultimo te mostrare como imprimir el contenido de un array de forma legible con la funcion var_export()

Las tres funciones imprimen el contenido del array de una forma clara pero un poco diferente una de la otra, el resultado de la función var_export() luce así:

A mi parecer este método es el mas eficiente en cuanto a imprimir un array de forma clara y legible pero tu puedes utilizar la que gustes, las tres son muy efectivas.

[despedida]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *