如何查看 print_r 值
How to view print_r values
我得到了这个 php 代码
echo "<pre>";
print_r(htmlentities($data));
echo "</pre>";
我真的不喜欢 php 编程,我真的不知道在哪里可以看到 print_r 函数的输出。这么小的问题,但我希望我能得到一个像样的答案。谢谢!
您 运行 应该会显示在页面顶部。 print_r 显示数组内容。你最好这样做:
$array = ("cat","dog");
echo "<xmp>";
print_r($data);
echo "</xmp>";
因此在浏览器中导航至 page.php,它将显示您的数组。现在,如果您在命令行中执行此操作,它将到达输出缓冲区,但这取决于您的设置。
根据 PHP 手册:print_r
:'Prints human-readable information about a variable'。假设 $data
是一个数组,您将以纯文本形式输出该数据 - 它基本上是 var_dump
(主要区别在于 var_dump
也会输出类型)。
$data = array('item', 'name', 'form');
echo "<pre>";
print_r($data);
echo "</pre>";
输出:
Array
(
[0] => item
[1] => name
[2] => form
)
但是,请记住 htmlentities
正在寻找一个字符串;如果你输入一个数组,你会得到一个错误。因此,如果您确实有字符串,则可以使用 htmlentities
<?php
$data = 'Hello World!';
echo "<pre>";
print_r(htmlentities($data));
echo "</pre>";
?>
输出:
Hello World!
它进入PHP的输出缓冲区。如果您从命令行客户端 运行 运行脚本,输出将显示在终端上,但通常 PHP 是应用户请求在网络服务器上 运行 。在后一种情况下,如果您的脚本被命名为 'example.php' 并且可以在 http://example.com/example.php 访问,那么访问 URL 将在网络浏览器中显示输出。
我得到了这个 php 代码
echo "<pre>";
print_r(htmlentities($data));
echo "</pre>";
我真的不喜欢 php 编程,我真的不知道在哪里可以看到 print_r 函数的输出。这么小的问题,但我希望我能得到一个像样的答案。谢谢!
您 运行 应该会显示在页面顶部。 print_r 显示数组内容。你最好这样做:
$array = ("cat","dog");
echo "<xmp>";
print_r($data);
echo "</xmp>";
因此在浏览器中导航至 page.php,它将显示您的数组。现在,如果您在命令行中执行此操作,它将到达输出缓冲区,但这取决于您的设置。
根据 PHP 手册:print_r
:'Prints human-readable information about a variable'。假设 $data
是一个数组,您将以纯文本形式输出该数据 - 它基本上是 var_dump
(主要区别在于 var_dump
也会输出类型)。
$data = array('item', 'name', 'form');
echo "<pre>";
print_r($data);
echo "</pre>";
输出:
Array
(
[0] => item
[1] => name
[2] => form
)
但是,请记住 htmlentities
正在寻找一个字符串;如果你输入一个数组,你会得到一个错误。因此,如果您确实有字符串,则可以使用 htmlentities
<?php
$data = 'Hello World!';
echo "<pre>";
print_r(htmlentities($data));
echo "</pre>";
?>
输出:
Hello World!
它进入PHP的输出缓冲区。如果您从命令行客户端 运行 运行脚本,输出将显示在终端上,但通常 PHP 是应用户请求在网络服务器上 运行 。在后一种情况下,如果您的脚本被命名为 'example.php' 并且可以在 http://example.com/example.php 访问,那么访问 URL 将在网络浏览器中显示输出。