【发布时间】:2023-03-14 23:45:01
【问题描述】:
我在下面找到了这段代码,它非常适合我想要的,但是我有 30 多个选项,我还能做些什么来缩短代码吗?
<html>
<body>
<form method="post" action="?">
<select name="dropdown">
<option value="Jehzeel1">Jehzeel1</option>
<option value="Jehzeel2">Jehzeel2</option>
<option value="Jehzeel3">Jehzeel3</option>
</select>
<input type="submit" value="submit">
</form>
</body>
</html>
<?php
switch ($_POST['dropdown']) {
case "Jehzeel1":
echo "Jehzeel likes apples";
break;
case "Jehzeel2":
echo "Jehzeel likes bananas";
break;
case "Jehzeel3":
echo "Jehzeel likes oranges";
break;
?>
【问题讨论】:
-
在这种情况下,还是一般情况下?
-
或者根本没有开关,将值存储在您的/数据库/数组中,通常开关用于逻辑而不是数据选择。
-
回显将是 css 它将覆盖核心样式表
标签: php arrays drop-down-menu switch-statement