PHP print_r() 函数

2024 年 8 月 29 日 | 阅读 2 分钟

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

print_r() 函数还有两个类似的函数:var_export() 和 var_dump()。它们会显示对象的私有和保护属性。

语法

参数

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

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

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

返回值

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

如果给定的变量是数组,则值将以键值对的形式打印。对象也可以使用类似的表示法。

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

示例

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

示例 1

在给定的示例中,变量包含整数、浮点数字符串类型的值。因此,变量的值将自行返回并打印。

输出

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

示例 2

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

输出

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

下一个话题PHP 中的错误类型