PHP:将数组值变成变量

标签 php arrays variables

我正在制作一个表单,我想将 POST 的值更改为变量。 但我不知何故做错了。

检查示例:

$_POST['name'] = $name;
$_POST['age'] = $age;
$_POST['country'] = $country;

弹出此错误:解析错误:语法错误,第一个 $_POST 上出现意外的 T_VARIABLE

最佳答案

虽然其他人都完全正确地指出您不应该为 $_POST 超全局变量赋值,但您可以进行这样的分配。毕竟,$_POST 超全局只是一个数组,因此它的行为就像一个数组。

您看到的错误是因为 PHP 将 $_POST['name'] 识别为上一条语句的一部分。检查并确保您已正确结束上一条语句(即 $_POST['name'] = $name 之前的行以 ; 结尾)。

您可能确实希望将 $_POST['name'] 分配给变量,而不是像现在这样相反,但这不是导致错误的原因。

关于PHP:将数组值变成变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5654709/

相关文章:

python - 使用列表中的项目创建文件名 - for 循环

javascript - 将输入字段的名称更改为 Appendgrid 上的数组

php - 如何在php中做href

php - mysqli_connect 不工作

创建的文件中没有任何内容

r - 关于 R 中的词法范围

php - 如何使用php计算excel pmt

javascript - 如何在 javascript 函数中使用 PHP 生成的 JSON 数组?

c# - 获取控制数组中的控制索引

java - 如何在java中不断添加你的值(int)?