php print_r打印是一片空白

查看:305
本文介绍了php print_r打印是一片空白的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在thinkphp上
测试了一下
print_r("test:",array(1, 2, 3, 4, 5, 6));
var_dump("test1:",array(1, 2, 3, 4, 5, 6));

发现上面那个始终是空白
下面就是正常的

这是什么问题啊 求解答

解决方案

那是由于你的函数使用方法不当造成的。
print_r函数有两个参数
第一个参数是必填的,即将打印的变量。比如"test"(字符串) 、 123(整型) 、 123.01(浮点型) 、 true(布尔型)等等;
第二个参数非必填,布尔值。如果为true,则不打印,而是其输出作为结果返回。

<?php
$a = print_r('使用了true,所以我在这里只是变量值咯<br />',true);

print_r('没使用true,直接输出咯<br />');

echo $a;

运行后,结果如下:

没使用true,直接输出咯
使用了true,所以我在这里只是变量值咯

简而言之,var_dump是打印多组变量信息,print_r打印一组变量信息

这篇关于php print_r打印是一片空白的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆