【发布时间】:2017-03-21 14:17:09
【问题描述】:
是否可以从数组或列表中生成变量名以避免重复? 我正在从 html 表单中提取项目值,这是代码的摘录:
$item1 = $item2 = $item3 = $item4 = "";
if (isset($_GET["submit"])) {
if (!empty($_GET["item1"])) { $item1 = htmlentities($_GET["item1"]);} else { $item1="*"; }
if (!empty($_GET["item2"])) { $item2 = htmlentities($_GET["item2"]);} else { $item2="*"; }
if (!empty($_GET["item3"])) { $item3 = htmlentities($_GET["item3"]);} else { $item3="*"; }
if (!empty($_GET["item4"])) { $item4 = htmlentities($_GET["item4"]);} else { $item4="*"; }
}
是否可以制作项目数组并使用 foreach 生成 if 块?
【问题讨论】:
-
使用数组。更容易迭代。
标签: php arrays variables foreach