打印php数组的内容

时间:2012-01-27 17:53:47

标签: php debugging

我正在尝试打印或回显GET和POST数组的内容。我这样做是出于调试原因,因为我需要确切地检查传递给我提交表单的内容。

我目前正在使用以下代码,但即使我可以在页面的网址中看到一些GET数据,也没有显示任何内容。

<php print_r($_POST); print_r($_GET); ?> 

在提交时,我在网址中获得以下内容,因此数据会在某处:

&token=3dce374d23c82eaadc8463bc477a418b5ed2dfa2&name=Mrs Newton&date=27-01-2012&chronoform=addupdatelead&event=submit

4 个答案:

答案 0 :(得分:8)

你需要在php之前加一个问号

<?php

答案 1 :(得分:2)

使用此

<?php print_r($_POST); print_r($_GET); ?> 

答案 2 :(得分:1)

您可以使用print_rvar_dump打印出阵列。如果您没有看到任何数据,那么您无法获取数据。

答案 3 :(得分:0)

有助于添加其他答案的一点是,抛出预标签将极大地提高输出的可读性。它也会在源代码中以这种方式输出,但有时在页面中查看它会很好。

<pre>
  <?php print_r($_POST); print_r($_GET); ?>
</pre>