我有以下需要以完全相同的方式处理的变量。如何使用循环简化此代码?$var1 = Trim(stripslashes($_POST['var1']));$var2 = Trim(stripslashes($_POST['var2']));$var3 = Trim(stripslashes($_POST['var3']));$var4 = Trim(stripslashes($_POST['var4']));$var5 = Trim(stripslashes($_POST['var5']));$var6 = Trim(stripslashes($_POST['var6']));$var7 = Trim(stripslashes($_POST['var7']));$var8 = Trim(stripslashes($_POST['var8']));
1 回答
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
您可以遍历所有值并使用大括号 (和)$_POST创建一个新变量。{}
foreach($_POST as $key => $value) {
${$key} = Trim(stripslashes($value));
}此答案中的变量创建使用Variable variables。
警告extract():这基本上与被认为不安全的功能做同样的事情。我建议您考虑寻找一种新方法来完成您正在尝试做的事情。
- 1 回答
- 0 关注
- 171 浏览
添加回答
举报
0/150
提交
取消
