PHP如何将以下内容放入循环中

时间:2017-01-10 18:10:47

标签: php

我现在已经尝试了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']);

1 个答案:

答案 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?

祝你好运!