如何使用循环来简单地重复PHP?

我有以下需要以完全相同的方式处理的变量。如何使用循环简化此代码?


$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']));


阿晨1998
浏览 99回答 1
1回答

翻过高山走不出你

您可以遍历所有值并使用大括号 (和)$_POST创建一个新变量。{}foreach($_POST as $key => $value) {     ${$key} = Trim(stripslashes($value)); }此答案中的变量创建使用Variable variables。警告extract():这基本上与被认为不安全的功能做同样的事情。我建议您考虑寻找一种新方法来完成您正在尝试做的事情。
打开App,查看更多内容
随时随地看视频慕课网APP