在 PHP 中 print_r 用于输出一个 变量 到浏览器上,并且以更容易理解的形式展示。
bool print_r ( mixed $expression [, bool $return ] )
参数 | 描述 |
---|---|
expression | 要打印的变量,如果给出的是 string、integer 或 float 类型变量,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。 |
return | 可选,如果为 true 则不输出结果,而是将结果赋值给一个变量,false 则直接输出结果。 |
$return 如果设为 true 才有返回值,为一个易于理解的字符串信息。
使用 print_r 输出字符串
<?php
echo "嗨客网(www.haicoder.net)<br>";
print_r("Hello HaiCoder ");
print_r("HaiCoder ");
print_r("www.haicoder.net ");
print_r(109);
程序运行,结果如下:
我们使用了 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>");
程序运行,结果如下:
我们在使用 print_r 输出时,在最后加了 <br>
可以达到换行的目的。
使用 print_r 输出数组
<?php
echo "嗨客网(www.haicoder.net)<br>";
$arr = array("name" => "HaiCoder", "Age" => 109);
print_r($arr);
程序运行,结果如下:
我们在使用 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>");
程序运行,结果如下:
我们在使用 print_r 输出数组时,会以方便阅读的形式输出。
在 PHP 中 print_r 用于输出一个变量到浏览器上,并且以更容易理解的形式展示。