dongxiaoyan4388 2016-07-22 04:26
浏览 28
已采纳

Php循环数组以隐藏“select”中的选项

I having trouble with my array for my select. The option value is base from $a. What do i need to add in my code so that if $a has an equal value from $b, option will be hidden.

My array

$a = array("1","2","3","4","5","6");
$b = array("2","4","6");

Php

<select>
  <?php foreach ($a as $i) {?>
    <option> value="<?php echo $i; ?>" >
      <?php echo i?>
    </option>
  <?php } ?>
</select>
  • 写回答

4条回答 默认 最新

  • dongliao9018 2016-07-22 04:30
    关注

    Try this -

     <select>
              <?php foreach ($a as $i) {
            if(!in_array($i, $b)) {  
    
            ?>
                <option> value="<?php echo $i; ?>" >
                  <?php echo i?>
                </option>
              <?php }} ?>
            </select>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥20 数学建模,尽量用matlab回答,论文格式
  • ¥15 昨天挂载了一下u盘,然后拔了
  • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题
  • ¥20 易康econgnition精度验证
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能