我有一个简单的$_GET[]
查询变量集,用于在从数据库中提取查询时显示测试数据。
<?php if($_GET['test']): ?>
<div id="test" style="padding: 24px; background: #fff; text-align: center;">
<table>
<tr style="font-weight: bold;"><td>MLS</td></tr>
<tr><td><?php echo KEY; ?></td></tr>
<tr style="font-weight: bold;"><td>QUERY</td></tr>
<tr><td><?php echo $data_q; ?></td></tr>
<tr style="font-weight: bold;"><td>DATA</td></tr>
<tr><td><?php var_dump($data); ?></td></tr>
</table>
</div>
<?php endif; ?>
当我做var_dump
,正如预期的那样,这个大数组字符串全部混合在一起。有没有办法至少为此添加换行符或显示var_dump
以一种更具可读性的方式?我愿意接受有关在发布字符串后对其进行操作的 jQuery 建议。
我真的喜欢var_export()
。如果您喜欢复制/粘贴代码,请尝试:
echo '<pre>' . var_export($data, true) . '</pre>';
或者甚至像这样的颜色语法突出显示:
highlight_string("<?php\n\$data =\n" . var_export($data, true) . ";\n?>");
可重复使用的功能:
function highlight_array($array, $name = 'var') {
highlight_string("<?php\n\$$name =\n" . var_export($array, true) . ";\n?>");
}
你可以用同样的方法print_r()
. For var_dump()
你只需要添加<pre>
tags:
echo '<pre>';
var_dump($data);
echo '</pre>';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)