PHP print_r

PHP print_r教程

PHP 中 print_r 用于输出一个 变量 到浏览器上,并且以更容易理解的形式展示。

PHP print_r详解

语法

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

参数

参数 描述
expression 要打印的变量,如果给出的是 stringintegerfloat 类型变量,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。
return 可选,如果为 true 则不输出结果,而是将结果赋值给一个变量,false 则直接输出结果。

返回值

$return 如果设为 true 才有返回值,为一个易于理解的字符串信息。

案例

print_r输出字符串

使用 print_r 输出字符串

<?php echo "嗨客网(www.haicoder.net)<br>"; print_r("Hello HaiCoder "); print_r("HaiCoder "); print_r("www.haicoder.net "); print_r(109);

程序运行,结果如下:

48_PHP print_r详解.png

我们使用了 print_r 分别输出了字符串和整型,同时,我们发现 print_r 输出默认是不会换行的,而且,我们可以看到,使用 print_r 输出的变量必须使用 ()

print_r换行

使用 print_r 输出换行

<?php echo "嗨客网(www.haicoder.net)<br>"; print_r("Hello HaiCoder<br>"); print_r("HaiCoder<br>"); print_r("www.haicoder.net<br>");

程序运行,结果如下:

49_PHP print_r详解.png

我们在使用 print_r 输出时,在最后加了 <br> 可以达到换行的目的。

print_r输出数组

使用 print_r 输出数组

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("name" => "HaiCoder", "Age" => 109); print_r($arr);

程序运行,结果如下:

50_PHP print_r详解.png

我们在使用 print_r 输出数组时,会以方便阅读的形式输出。

print_r输出数组

使用 print_r 输出数组

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("name" => "HaiCoder", "Age" => 109); print_r("<pre>"); print_r($arr); print_r("</pre>");

程序运行,结果如下:

51_PHP print_r详解.png

我们在使用 print_r 输出数组时,会以方便阅读的形式输出。

PHP输出语句总结

在 PHP 中 print_r 用于输出一个变量到浏览器上,并且以更容易理解的形式展示。