的變量使用PHP與mysqli_fetch_assoc可變變量來自動格式的變量,比如$ COLUMN_NAME =「SOME_VALUE」(下面的代碼):PHP - 自動分配一個不同的名稱變量
while ($account_row=mysqli_fetch_assoc($account_results))
{
foreach ($account_row as $key=>$value)
{
$$key=trim(stripslashes($value));
}
}
所以,如果我有一個列「用戶名」和行值「SomeUser的」,這個代碼創建:
$username="someuser";
然而,在某些情況下,我需要的變量名從列名不同。例如,我需要創建代碼:
$username_temp="someuser";
我該怎麼做?使用此代碼給出了一個錯誤:
$$key."_temp"=trim(stripslashes($value));
在我的腦海中沒有其他想法。
$ tempkey = $鍵 「_溫度」。 $$ tempkey =修剪(的stripslashes($值)); ? – Gar