Funciones de manejo de variables
PHP Manual

print_r

(PHP 4, PHP 5, PHP 7)

print_r Imprime información legible para humanos sobre una variable

Descripción

mixed print_r ( mixed $expression [, bool $return = false ] )

print_r() muestra información sobre una variable en una forma que es legible por humanos.

print_r(), var_dump() y var_export() mostrarán también propiedades protegidas y privadas de objetos con PHP 5. Miembros de la clase estática no se mostrarán.

Parámetros

expresión

La expresión a ser impresa.

return

Si desea capturar la salida de print_r(), use el parámetro return. Cuando el parámetro es establecido a TRUE, print_r() devolverá la información en lugar de imprimirla.

Valores devueltos

Si se le da string, integer o float, el valor en sí mismo será impreso. Si le dan un array, los valores serán presentados en un formato que muestra las claves y los elementos. Una notación similar se utiliza para objects.

Cuando el parámetro return es TRUE, esta función devolverá un string. De lo contrario, devolverá TRUE.

Notas

Nota:

Cuando el parámetro return se usa, esta función utiliza el almacenamiento en búfer de salida interno, por lo que no puede usarse dentro de una función de llamada de retorno ob_start().

Ejemplos

Ejemplo #1 Ejemplo print_r()

<pre>
<?php
$a 
= array ('a' => 'manzana''b' => 'banana''c' => array ('x''y''z'));
print_r ($a);
?>
</pre>

El resultado del ejemplo sería:

<pre>
Array
(
    [a] => manzana
    [b] => banana
    [c] => Array
        (
            [0] => x
            [1] => y
            [2] => z
        )
)
</pre>

Ejemplo #2 Ejemplo del parámetro devolver

<?php
$b 
= array ('m' => 'mono''foo' => 'bar''x' => array ('x''y''z'));
$resultados print_r($btrue); // $resultados contiene ahora la salida de print_r
?>

Ver también


Funciones de manejo de variables
PHP Manual