javascript - 在 PHP mysql 下拉列表中显示唯一数据

标签 javascript php jquery html mysql

我在 mySql 中有一个数据库。我在下拉列表中显示其中一个字段。该字段包含可能包含重复数据的行。例如

  • 面包;牛奶;黄油;面包;牛奶
  • 生姜;西红柿;生姜;黄油
  • 纸杯蛋糕;面包

现在我希望此数据在下拉列表中显示为

  • 面包
  • 牛奶
  • 黄油
  • 生姜
  • 西红柿
  • 纸杯蛋糕

我想,不同的关键字在这里不起作用,因为我想从每一行和行内读取数据并唯一地显示它。我们必须分解数据并显示它..!!

感谢您的支持...

最佳答案

许多答案都说使用不同的,这在这里毫无意义,因为列的值就像“bread;milk;butter;bread;milk”

; 分割字符串,并使用相同的键和值将它们插入数组

$distinctArray="";

$data[]= explode(";",$str);
foreach($data as $string){
  $distinctArray[string]=$string;
}

此数组将替换重复项并返回 1 个映射。

关于javascript - 在 PHP mysql 下拉列表中显示唯一数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31018977/

相关文章:

javascript - 语法错误: missing ) after the argument list?

HTML列表结构中的PHP递归菜单

php - Apache 服务器压缩和利用浏览缓存问题

javascript - 如果我给出定义的文件夹路径,则在 Bootstrap 或 HTML 页面中显示文件夹结构

javascript - Bootstrap 2.1 与 jQuery UI 兼容吗?

javascript - SVG 图案动画和背景淡入淡出问题

javascript - 为什么 document.write 被认为是 "bad practice"?

javascript - Flot Graph 与轴和工具提示不一致?

php - 由于 Apache2.4,XAMPP Apache 未启动

javascript - JQuery 中的订单日期按升序排列