PHP print_r()函数

PHP print_r()函数

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

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

语法

print_r (mixed var_name, booleanreturn_output)

参数

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

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

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

返回值

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

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

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

示例

以下是一些示例列表,通过这些示例您可以了解print_r()函数的工作方式 –

示例1

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

<?php
    //integer variable
    input1 = 501;
    print_r('Integer Value: '.input1);
    echo "</br>";

    //float variable
    input2 = 22.4;
    print_r('Float Value: '.input2);
    echo "</br>";

    //string variable
    input3 = 'Welcome to javatpoint!';
    print_r('String Value: '.input3);
?>

输出

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

示例2

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

<?php
    //simple array
    input1 = array("Honor 9 Lite", "One Plus", "Redmi");
    print_r(input1);
    echo "</br>";

    //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 ) )

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程