php - 从 HTML 选择列表中获取所有选项

标签 php html

我需要从一个非常大的 HTML 选择列表创建一个 php 数组。我搜索了“下拉到数组”生成器和程序,但找不到任何东西。有人可以推荐一个 php 代码,我可以用它从 HTML 下拉列表中获取所有选项并输出它们的数组吗?

更新:php 或 js。任何将输出一个数组的东西,我可以将其复制并粘贴到我的脚本中。

最佳答案

在选择名称中包含方括号; PHP 会将您的选择作为数组接受:

<?php print_r($_GET['cars']);?>

<form>
<select name="cars[]" multiple="multiple" size="5">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select> 
<input type="submit" />
</form>

回发时 print_r 输出(取决于选择):

Array ( [0] => saab [1] => mercedes ) 

关于php - 从 HTML 选择列表中获取所有选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8101208/

相关文章:

php - 仅在 mysql 数据库中插入一次。

javascript - 如何使用 jQuery POST 而不是 html 表单来删除表条目

php - 重新排序/重新包装 bbcode

javascript - 更新或附加 URL 参数而不是替换整个 URL

php - 拒绝用户访问

php - 带有红色错误消息的表单验证不起作用(php、ajax、jquery 和 mysql)

javascript - 使用 jquery 从 html 表中选择第二行

html - 使用过渡动画时缩放模糊

html - 带有图像的 Flex 布局在 Firefox 中调整大小不均匀

html - 导航栏在悬停时向下推送内容