将 _POST 参数映射到变量的更好方法

发布于 2024-12-12 18:34:32 字数 467 浏览 2 评论 0原文

我确信有更好的方法将所有 _POST 参数映射到同名的变量。有人知道如何做得更好吗?

$ownerName = $_POST["ownerName"];
$ownerEmail = $_POST["ownerEmail"];
$ownerPhone = $_POST["ownerPhone"];
$ownerAddress = $_POST["ownerAddress"];
$buyerName = $_POST["buyerName"];
$buyerEmail = $_POST["buyerEmail"];
$buyerPhone = $_POST["buyerPhone"];
$buyerAddress = $_POST["buyerAddress"];
$propertyAddress = $_POST["propertyAddress"];
$parcelNumber = $_POST["parcelNumber"];

非常感谢。

I am sure that there is a better way of mapping all the _POST parameters to variables with the same name. Does anybody know how to do this better?

$ownerName = $_POST["ownerName"];
$ownerEmail = $_POST["ownerEmail"];
$ownerPhone = $_POST["ownerPhone"];
$ownerAddress = $_POST["ownerAddress"];
$buyerName = $_POST["buyerName"];
$buyerEmail = $_POST["buyerEmail"];
$buyerPhone = $_POST["buyerPhone"];
$buyerAddress = $_POST["buyerAddress"];
$propertyAddress = $_POST["propertyAddress"];
$parcelNumber = $_POST["parcelNumber"];

Thanks so much.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

输什么也不输骨气 2024-12-19 18:34:32

PHP 中有一个函数可以提取值到变量中:

<?php
extract($_POST, EXTR_SKIP);
?>

There's a function in PHP to extract the values to vars:

<?php
extract($_POST, EXTR_SKIP);
?>
默嘫て 2024-12-19 18:34:32

您可以通过这种方式使用 foreach (与 extract 不同,您可以操作/检查变量名称或值

<?php
foreach($_POST as $key => $value) 
   $key = $value;
?>

You can use a foreach this way (differently from extract you can manipulate/check the variable name or the values

<?php
foreach($_POST as $key => $value) 
   $key = $value;
?>
指尖凝香 2024-12-19 18:34:32

如果您使用的是 php > 5,我建议看看这个:

http:// www.php.net/manual/en/function.filter-input-array.php

过滤器输入函数允许您轻松应用一些您可能需要的验证和清理。

If you're on php > 5, I would recommend taking a look at this:

http://www.php.net/manual/en/function.filter-input-array.php

The filter input functions allow you to easily apply some validation and sanitation, which you will probably want.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文