【问题标题】:Accessing the array variables in drop down menu in PhP [duplicate]在PhP的下拉菜单中访问数组变量[重复]
【发布时间】:2014-09-23 16:10:17
【问题描述】:

我对php平台很陌生,问题可能很简单。

我有一个包含三个变量的数组,我已将其存储为

$options = array('S' =>"Seminar" , 'A'=>"Athletics",'C' =>"Conference");

现在我需要在下拉菜单中访问这个数组变量。下拉菜单如下图。

<span class="custom-dropdownSm custom-dropdown--emerald custom-dropdown--large">
    <select class=" custom-dropdown__select--emerald" id="Assessment_Name" >               
        <option value="0" selected="selected">Select</option>
    </select>

感谢任何帮助。

【问题讨论】:

  • 使用 foreach 显示数组 $options 中的所有选项..

标签: php arrays


【解决方案1】:

选择这一行后写

foreach($options as $key => $val) {
        echo '<option value="'.$key.'">'.$val.'</option>';
    }

【讨论】:

    【解决方案2】:

    你可以用这个

    <?php foreach($options as $option) { ?>
       <option><?php echo $option; ?></option>
    <?php } ?>
    

    在价值需要的情况下

    <?php foreach($options as $key=>$option) { ?>
       <option value="<?php echo $key; ?>"><?php echo $option; ?></option>
    <?php } ?>
    

    【讨论】:

      【解决方案3】:
      <?php
      
      $options = array('S' =>"Seminar" , 'A'=>"Athletics",'C' =>"Conference");
      
      ?>
      
      <span class="custom-dropdownSm custom-dropdown--emerald custom-dropdown--large">
          <select class=" custom-dropdown__select--emerald" id="Assessment_Name" >               
              <option value="0" selected="selected">Select</option>
      
              <?php 
                  foreach($options as $key => $val) {
                      echo '<option value="'.$key.'">'.$val.'</option>';
                  }
              ?>
      
          </select>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-04-03
        • 1970-01-01
        • 2016-08-04
        • 2011-05-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-17
        相关资源
        最近更新 更多