這是我的第一篇文章,所以我很抱歉我可能沒有意識到任何錯誤。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