我需要一些帮助,在文本文件中逐行进行操作,然后将这些行设置为下拉框的值,这是到目前为止的内容,但我认为这是不正确的。任何帮助都将非常感谢
<?php
$filename = 'data/names.txt';
$nameContents = file($filename);
?>
<form>
<select id="value">
<option selected value="base">Please Select</option>
<?php foreach($nameContents as $line){ ?> <option"><?php $line ?></option> ?> <?php } ?>
</select>
</div>
答案 0 :(得分:1)
您需要编写echo $ line
<option"><?php echo $line ?></option> ?>
答案 1 :(得分:0)
对于以后看到的人来说,这是我得到的工作结果。
<div>
<form>
<select id="value">
<option selected value="base">Please Select</option>
<?php
foreach(file('data/names.txt') as $line) { ?>
<option><?php echo $line ?></option>
<?php } ?>
</select>
</div>