select下拉列表框是一个可选列表, 标签用于定义select列表中的可用选项。selected属性用于设置某一option项被选中,本文章向大家介绍php代码设置select下拉列表某项被选中。
$sweets = array('puff' => 'A',
'square' => 'C',
'cake' => 'B',
'ricemeat' => 'S');
$defaults='square';
print '';
foreach ($sweets as $option => $label) {
print '
if ($option == $defaults) {
print ' selected="selected"';
}
print "> $label
\n";}
print '';
?>
首先为option创建了一个数组,里面存储了option的value和文本值,然后设置一个作为默认选中的值square并将该值赋值给变量$defaults。
最后我们遍历数组并将该键值对赋值给每个option的value属性和文本属性,在遍历的时候还进行了if判断,判断当前的数组键是否与作为默认选中项变量$defaults相同,如果相同就为该option设置selected="selected",selected="selected"表示select的option这一项被选中。