我有一个文本字段,用户可以输入逗号分隔的列表,然后 php 将其转换为下拉选择列表,但是我想要一个条件,如果只输入一个值,它将显示一个文本输入字段。我尝试了下面的代码,但即使只有一个条目,它也只会返回选择框。我怎样才能达到这个条件?
<?php $listval = explode(",",$vals);
if(is_array($listval)) { ?>
<select name="valuelist">
<?php
foreach($listval as $value) {
echo '<option>'.$value.'</option>';
} ?>
</select>
<?php }else{ ?>
<input type="text" size="10" name="valuelist" value="<?php echo $vals; ?>" />
<?php } ?>