我在 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/