Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL y htaccess


PHP print(), print_r() y printf(): Mostrar el valor de cadenas de texto

Vamos a repasar las funciones de PHP print(), print_r() y printf() para ver su funcionalidad y diferencia entre ellas.

Quizás muchos las estemos usando para sacar el valor de cadenas de texto sin saber verdaderamente su funcionamiento.

Otras funciones de las que he hablado últimamente para mostrar el valor de cadenas y variables son: var_export(), var_dump() y echo.

Sintaxis de PHP print()

Vamos a ver la sintaxis extraída de su web oficial:

A la función print() solo le tenemos que pasar el argumento para mostrar su valor por pantalla.

Este argumento puede ser desde una cadena de texto, una variable o incluso un array.

Sintaxis de PHP print_r()

Ahora es el turno de ver la sintaxis de esta otra función de PHP extraída de su web oficial:

Muestra el valor de una variable, cadena de texto u objeto/array con un formato legible como puede ser un array o un  objeto.

Los parámetros de la función son los siguientes:

  • mixed: Es el resultado devuelto por la función en caso de que se pase el parámetro ‘true’.
  • expresion (obligatorio): Es la variable, cadena u objeto/array que queremos mostrar.
  • booleano (opcional): Puede ser ‘true’ o ‘false’, en el caso de true la función devolverá el valor.

Sintaxis de PHP printf()

La sintaxis de printf() es la siguiente, extraída de su web oficial:

Esta función escapa una cadena con un formato determinado, los parámetros de esta función son:

  • $longitud: Es la longitud de la cadena devuelta, este resultado lo devuelve por defecto la función.
  • $formato (obligatorio): Formato en el que será devuelto el argumento pasado, en esta url podéis ver un listado de los formatos permitidos.
  • $argumento1 (obligatorio) $argumento2 … (opcionales): Son los valores que queremos formatear.

Ejemplos de PHP print()

Vamos con este primer ejemplo para sacar el valor de variables, cadenas de texto u objetos/arrays:

Ejemplos de PHP print_r()

Vamos con este segundo ejemplo para sacar el valor de variables, cadenas de texto u objetos/arrays y mostrarlos con un formato jerarquizado:

Esta función es recomendable usarla con arrays u objetos dado su potencial para mostrar este tipo de contenidos.

Ejemplos de printf()

Con este tercer ejemplo vamos a sacar el valor de variables con un formato determinado:

Recordaros que en esta URL tenéis la tabla de formatos y ejemplos más depurados.

Otras funciones de PHP para mostrar el valor de arrays, variables y cadenas de texto

Os recomiendo leer este pos sobre ‘Funciones de PHP para mostrar el valor de arrays, variables y cadenas de texto‘.

Otras funciones para trabajar con arrays

Os recomiendo leer este otro post sobre funciones para trabajar con arrays en PHP.

comments powered by Disqus

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR