PHP CODE / index.php
<?php
var_dump($_POST);
?>
HTML CODE
<html>
<body>
<form action="index.php" method="post">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
Addess: <input type="text" name="ads" />
<input type="submit" /> </form>
</body>
</html>
输出
array(3) { ["fname"]=> string(5) "USER_INPUT_NAME" ["age"]=> string(6) "USER_INPUT_AGE" ["ads"]=> string(5) "USER_INPUT_ADDRESS" }
所以我想要做的是如何使用foreach将输出格式化为普通数组?
答案 0 :(得分:10)
如果您不需要var_dump
提供的所有信息,则可以将<pre>
标记用于print_r
:
echo '<pre>'; print_r($_POST); echo '</pre>';
答案 1 :(得分:1)
echo '<pre>'; print_r($query); echo '</pre>';
echo "<br>================================</br>";
echo '<pre>'; var_dump($query); echo '</pre>';
答案 2 :(得分:0)
继续,使用foreach
将输出格式化为普通数组答案 3 :(得分:0)
试试这个:
foreach($_POST as $key=>$val) {
if($key != 'submit') {
echo $key . "=>" . $val . "<br/>";
}
}
答案 4 :(得分:0)
如果您在可以安装PHP扩展的服务器上,请尝试Xdebug。我花了很多年才知道它,因为它是WampServer安装的一部分。