2 回答
TA贡献1851条经验 获得超3个赞
每当您使用括号作为要在 POST 中发送的数据的标识符时,它都会$key=>$value
在您的情况下形成类似关联数组的关系,例如,如果contact[email]
已通过 post 请求接收到,它将类似于以下形式的关联数组$contact=>$email
:在这种情况下可以通过使用来访问,$_POST['contact']['email']
因为数据将采用以下数组结构Array ( [contact] => Array ( [email] => someone@somewhere.com ) )
总结一下,如果您刚刚复制了以下内容,您的上述请求将会起作用
$email=$_POST['contact']['email'];
如果答案有效,请不要忘记接受并投票,以便其他人受益并轻松找到正确的答案。如果您遇到进一步的问题,请随时在评论中提问。和平 ;-)
TA贡献1840条经验 获得超5个赞
您可以将 Explode 与 urldecode 函数一起使用:
看例子:
$query = "my=apples&are=green+and+red";
foreach (explode('&', $query) as $chunk) {
$param = explode("=", $chunk);
if ($param) {
printf("Param\"%s\" - \"%s\"<br/>\n", urldecode($param[0]), urldecode($param[1]));
}
}
- 2 回答
- 0 关注
- 111 浏览
添加回答
举报