Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP在线打印解析器/制表符?_Php - Fatal编程技术网

PHP在线打印解析器/制表符?

PHP在线打印解析器/制表符?,php,Php,有人知道类似json的解析器吗?它可以将print\r()输出设为tab,这样更容易检查? <pre> <?php print_r($array); ?> </pre> 我在找类似的东西 如果您可以展开/折叠节点,那就太好了。使用HTML pre标记 HTML预格式化文本(pre)表示预格式化文本。此元素中的文本通常以非比例字体显示,与文件中的布局完全相同。此元素中的空白显示为已键入 -简单的技巧 printf("<pre>%s</pr

有人知道类似json的解析器吗?它可以将
print\r()
输出设为tab,这样更容易检查?
<pre>
<?php print_r($array); ?>
</pre>
我在找类似的东西

如果您可以展开/折叠节点,那就太好了。

使用HTML pre标记


HTML预格式化文本(pre)表示预格式化文本。此元素中的文本通常以非比例字体显示,与文件中的布局完全相同。此元素中的空白显示为已键入

-简单的技巧

printf("<pre>%s</pre>", print_r($var, true));
或者使用@eml建议的预标记

echo '<pre>' . var_export($data, true) . '</pre>';
printf(“%s”,print_r($var,true));

您还可以在浏览器中检查站点源,它会正确显示选项卡

@Emil是正确的。尽管如此,我可以推荐以下功能:

对于var_dump,它是一种臃肿的格式。pre标记中的print_r()更快、更轻量级,但这对于调试来说是惊人的,因为它显示数据类型,也显示空()变量。

我更喜欢
var_export()
,因为它是实际代码:

echo '<pre>' . var_export($data, true) . '</pre>';
highlight_string(var_export($data, true));