如何从PHP中的选择框中删除空格?

时间:2015-04-12 21:20:43

标签: php select

我有一个选择框,我的SQL中有一个空白行。什么是最好的方式不显示这个?

以下是我所拥有的细分的代码。

我试过array_filter没有运气!

<label for="SS">Seat Style:  </label>
    <select id="SS">
    <option>----</option>
    <?
    foreach ($liftsecond as $lift){
echo '<option>'.$lift["Seat Style"].'</option>';

}
?>
</select><br>

1 个答案:

答案 0 :(得分:2)

应该相当容易。只需执行if语句检查为空:

<label for="SS">Seat Style:  </label>
<select id="SS">
    <option>----</option>
    <?php
      // If the value runs, but the value is NULL,
      // try using array_filter() to remove the null
      $liftsecond = array_filter($liftsecond);
      foreach ($liftsecond as $lift) {
        // If null is not removed, try using this if statement
        // (you need to know if the null is "NULL" or "null")
        // This checks both empty and null
        // if(!empty($lift["Seat Style"]) && $lift["Seat Style"] != 'null')
        if(!empty($lift["Seat Style"])) {
    ?>
    <option><?php echo $lift["Seat Style"]; ?></option>
    <?php
        }
      }
    ?>
</select><br>