我现在已经尝试了2个小时,我似乎无法做到正确。
如何将以下内容放入循环中并为每个输出创建唯一变量:
$valueEmail = mysqli_real_escape_string($sql, $_POST['Email']);
$valuePassword = mysqli_real_escape_string($sql, $_POST['Password']);
$valueConfirmPassword = mysqli_real_escape_string($sql, $_POST['ConfirmPassword']);
答案 0 :(得分:2)
我不明白,你真正需要什么,但如果我理解正确,你可以使用这样的东西:
$array = //array with all your inputs
[
'Email',
'Password'
];
for($i=0; $i<count($array);$i++) {
${'value'.$array[$i]}=mysqli_real_escape_string($sql, $_POST[$array[$i]]);
}
echo $valueEmail." ".$valuePassword; // Works!
您可以在此处阅读更多内容Appending a value of a variable to a variable name?
祝你好运!