这是我的第一篇文章,所以我很抱歉我可能没有意识到任何错误。PHP - 将变量添加到变量名为关键字的关联数组中
我一直在摆弄过去几天的表格和POST,我对某种情况有个奇怪的问题。
我在我的基本Web窗体中有此代码。我声明了一些变量,如下所示。
<?php
if (isset($_POST['submit'])) {
// Form submitted
$username = isset($_POST['username'])? $_POST['username'] : "";
$password = isset($_POST['password'])? $_POST['password'] : "";
$email = isset($_POST['email']) ? $_POST['email'] : "";
$country = isset($_POST['country']) ? $_POST['country'] : "";
}
?>
我想创造与这些变量为元素的数组form_data
,所以我插入如下:
<?php
$form_data = array();
$form_data['username'] = $username;
$form_data['password'] = $password;
$form_data['email'] = $email;
$form_data['country'] = $country;
print_r($form_data);
?>
我的问题是,是否有任何PHP的方法,我不知道在哪里我可以得到相同的结果?变量名将被分配为数组中的一个键,我不喜欢像上面那段代码那样手动输入键的名字。
因此,在短期,如果我有一个名为$number
变量,我想它的价值加入到与“号”(变量名)作为其主要的数组。有没有一种方法可以自动执行此操作?
我希望我已经明确了这个问题。
'紧凑()'是我一直在寻找。 谢谢你的所有其他答案,正如我从那些人那里学到的。 – noidentity63