-3

PHP 代码/index.php

<?php        
  var_dump($_POST);
?>

代码

<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 将该输出格式化为普通数组?

4

5 回答 5

10

如果您不需要提供的所有信息,var_dump可以使用 HTML<pre>标记print_r

echo '<pre>'; print_r($_POST); echo '</pre>';
于 2013-03-09T07:10:12.047 回答
1
echo '<pre>'; print_r($query); echo '</pre>';
echo "<br>================================</br>";
echo '<pre>'; var_dump($query); echo '</pre>';
于 2013-11-22T08:53:25.897 回答
0

尝试这个 :

foreach($_POST as $key=>$val) {
   if($key != 'submit') {
      echo $key . "=>" . $val . "<br/>";
   }
}
于 2013-03-09T07:03:26.693 回答
0

如果您在可以安装 PHP 扩展的服务器上,请尝试Xdebug。在知道它之前我已经使用了多年,因为它是WampServer安装的一部分。

于 2019-10-24T09:17:31.067 回答
-1

继续,使用foreach将输出格式化为普通数组

于 2013-03-09T06:56:58.837 回答