的变量使用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