📜  PHP print_r()函数

📅  最后修改于: 2020-09-29 07:23:17             🧑  作者: Mango

PHP print_r() 函数

PHPprint_r()是一个内置函数,以人类可读的方式显示有关变量的信息。它显示了存储在变量中的信息,用户很容易理解。

还有两个类似于print_r()的函数,分别是var_export()和var_dump()。它们显示对象的私有和受保护的属性。

句法

print_r (mixed $var_name, boolean $return_output)

参量

print_r()函数接受两个参数,如下所述:

var_name-这是必需参数。此参数指定要返回有关其信息的变量。

return_output-这是一个可选参数。如果要捕获print_r()函数的输出,请使用此return_value参数。它是参数的布尔类型,其默认值为FALSE。

返回值

如果给定变量是整数,浮点数或字符串,则将返回该变量的值并自行打印。

如果给定变量是数组,则将以键和值的形式打印值。类似的符号可以用于对象。

如果$return_output参数设置为TRUE,则此函数将返回字符串。否则,它将返回TRUE。

例子

下面提供了一些示例列表,通过这些示例您可以了解print_r()函数-

例子1

在给定的示例中,变量保存整数,浮点型和字符串类型的值。因此,变量的值将自己返回并打印。

";

//float variable
$input2 = 22.4;
print_r('Float Value: '.$input2);
echo "
"; //string variable $input3 = 'Welcome to javatpoint!'; print_r('String Value: '.$input3); ?>

输出量

Integer Value: 501
Float Value: 22.4
String Value: Welcome to javatpoint!

例子2

在给定的示例中,变量将包含一个数组。因此,值将以键和值的形式打印。见下面的例子

";

//associative array
$input2 = array('x' => "Windows", 'y' => "Mac", 'z' => array ("Linux", "Unix", "iOS"));
print_r($input2);
?>

输出量

Array ( [x] => Windows [y] => Mac [z] => Array ( [0] => Linux [1] => Unix [2] => iOS ) )