如何从$ _POST获取键值?
问题描述:
echo $_POST["name"]; //returns the value a user typed into the "name" field
我希望能够返回密钥的文本。在这个例子中,我想返回文本“名称”。我可以这样做吗?
答
$ _ POST仅仅是一个正常的关联数组,所以你也可以遍历整个事情是这样的:
foreach($_POST as $key=>$value)
{
echo "$key=$value";
}
答
while(list($field, $value) = each($_POST)) {
echo "<p>" . $field . " = " . $value . "</p>\n";
}
答
@Tim:有一个)
失踪。所以它应该是:
while(list($field, $value) = each($_POST)) {
echo "<p>" . $field . " = " . $value . "</p>\n";
}
答
foreach($_POST as $rvar)
{
$rvarkey=key($_POST)
$$rvarkey=mysql_real_escape_string($rvar);
}
it creates variables having the name of the request parameters which is pretty awesome.
缺少一个括号,但作品 – chrisjlee 2011-04-28 21:28:39