我有以下需要以完全相同的方式處理的變量。如何使用循環簡化此代碼?$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 關注
- 119 瀏覽
添加回答
舉報
0/150
提交
取消