也许代码看起来像这样:
foreach(...$POST){
echo $key."<br/>;
}
答案 0 :(得分:11)
var_dump($_POST);
或
print_r($_POST);
您可以在浏览器中为更清晰的输出前后插入预标记:
echo '<pre>';
var_dump($_POST);
echo '</pre>';
我建议使用Xdebug。它提供了一个令人着迷的var_dump,它也可以在没有pre-of的情况下工作。
答案 1 :(得分:3)
请参阅有关foreach的PHP文档: http://php.net/manual/en/control-structures.foreach.php
您的代码看起来像这样:
foreach ($_POST as $key=>$element) {
echo $key."<br/>";
}
答案 2 :(得分:3)
经过测试的一个班轮:
echo join('<br />',array_keys($_POST));
答案 3 :(得分:1)
如果你想以编程方式对它们进行某些操作(例如将它们变成列表或表格),只需循环:
foreach ($_POST as $k => $v) {
echo $k . "<br>";
}
出于调试目的:
print_r($_POST);
或
var_dump($_POST);
答案 4 :(得分:0)
如果您想全面覆盖整个数组,print_r
或更详细的var_dump
答案 5 :(得分:0)
$array = array_flip($array);
echo implode('any glue between array keys',$array);
答案 6 :(得分:0)
或者您可以打印出数组键:
foreach (array_keys($_POST) as $key) {
echo "$key<br/>\n";
}
答案 7 :(得分:0)
通常我会使用print_r($_POST)
。
如果在HTML页面中使用,可能值得包装在<pre>
标签中以获得更好看的输出,否则有用的标签和换行符仅出现在源视图中。