La función print_r() es una función integrada en PHP y se usa para imprimir o mostrar información almacenada en una variable.
Sintaxis :
print_r( $variable, $isStore )
Parámetros : esta función acepta dos parámetros, como se muestra en la sintaxis anterior y se describe a continuación.
- $variable : este parámetro especifica la variable que se imprimirá y es un parámetro obligatorio.
- $isStore : este es un parámetro de opción. Este parámetro es de tipo booleano cuyo valor predeterminado es FALSO y se utiliza para almacenar la salida de la función print_r() en una variable en lugar de imprimirla. Si este parámetro se establece en TRUE, la función print_r() devolverá la salida que se supone que debe imprimir.
Valor de retorno : si la variable $es un número entero, un flotante o una string, la función imprime el valor de la variable. Si la variable es una array, la función imprime la array en un formato que muestra las claves y los valores; se usa una notación similar para los objetos. Si el parámetro $isStore se establece en TRUE, la función print_r() devolverá una string que contiene la información que se supone que debe imprimir.
Los siguientes programas ilustran la función print_r():
Programa 1 :
<?php // PHP program to illustrate // the print_r() function // string variable $var1 = "Welcome to GeeksforGeeks"; // integer variable $var2 = 101; // array variable $arr = array('0' => "Welcome", '1' => "to", '2' => "GeeksforGeeks"); // printing the variables print_r($var1); echo"\n"; print_r($var2); echo"\n"; print_r($arr); ?>
Producción:
Welcome to GeeksforGeeks 101 Array ( [0] => Welcome [1] => to [2] => GeeksforGeeks )
Programa 2 :
<?php // PHP program to illustrate the print_r() // function when $isStore is set to true // array variable $arr = array('0' => "Welcome", '1' => "to", '2' => "GeeksforGeeks"); // storing output of print_r() function // in another variable $results = print_r($arr, true); echo $results; ?>
Producción:
Array ( [0] => Welcome [1] => to [2] => GeeksforGeeks )
Referencia :
http://php.net/manual/en/function.print-r.php