PHP如何将以下内容放入循环中
我已经试了两个小时了,但我似乎没能做对 如何将以下内容放入循环中,并为每个输出创建唯一的变量:PHP如何将以下内容放入循环中,php,Php,我已经试了两个小时了,但我似乎没能做对 如何将以下内容放入循环中,并为每个输出创建唯一的变量: $valueEmail = mysqli_real_escape_string($sql, $_POST['Email']); $valuePassword = mysqli_real_escape_string($sql, $_POST['Password']); $valueConfirmPassword = mysqli_real_escape_string($sql, $_POST['Conf
$valueEmail = mysqli_real_escape_string($sql, $_POST['Email']);
$valuePassword = mysqli_real_escape_string($sql, $_POST['Password']);
$valueConfirmPassword = mysqli_real_escape_string($sql, $_POST['ConfirmPassword']);
我不明白,你真正需要的是什么,但如果我理解正确,你可以使用以下内容:
$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!
$array=//包含所有输入的数组
[
“电子邮件”,
“密码”
];
对于($i=0;$i我不明白您真正需要什么,但如果我理解正确,您可以使用以下内容:
$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!
$array=//包含所有输入的数组
[
“电子邮件”,
“密码”
];
对于($i=0;$i)您不能将简单变量放入循环。您不能将简单变量放入循环。嘿,谢谢!另外,如果我的数组看起来像这样会怎么样:$formOptions=array('Email','Password');
顺便说一句:很抱歉,我的问题含糊不清,但我很高兴您得到了它haha@NielsvanOsch您的数组可以看起来像array()
或类似的[…]
没有区别;)如果这个答案对你有帮助,你可以将它标记为最佳:)你推荐什么数组?@NielsvanOsch认为新版本的PHP没有任何区别,但我总是使用[]
。这里::)嘿,谢谢你,真管用!另外,如果我的数组如下所示:$formOptions=array('Email','Password')顺便说一句:很抱歉我的问题含糊不清,但我很高兴你明白了haha@NielsvanOsch嗯,您的数组可以看起来既像array()
也像[…]
没有区别;)如果这个答案对您有所帮助,您可以将其标记为最佳:)您推荐什么数组?@NielsvanOsch认为新版本的PHP没有任何区别,但我总是使用[]
。这里:)