尝试在填充数组的下拉菜单中设置所选选项

时间:2017-01-23 23:01:31

标签: php

我使用foreach循环以标准方式填充下拉菜单,如下所示:

// set zone array for drop down menus
$zone = array('NEZ','NWZ','SEZ','SWZ');

<?php
    foreach ($zone as $z) {     // cycle thru array
        echo "<option value='$z'";      // open option tag
        // set default selected
        if ($z == 'NWZ') {
            echo " selected";
        }
        echo ">$z</option>";    // close option tag
    }
?>

填充下拉菜单没问题,但上例中的NWZ永远不会被设置为SELECTED值,我不明白为什么。在某些时候(数组的第二次迭代),IF语句应该为true,并且该选项标记应该为其分配SELECTED属性。任何人都可以帮忙解决我在这里忽视的一个明显的失礼吗?

0 个答案:

没有答案