2010-09-22 82 views
0

进出口工作在PHP项目,包括选择一首歌曲,击中提交按钮,然后具有PHP加载歌曲播放到正确的选项。加载文本文件列表到<option>标签

对于歌曲的选择我想加载从TXT文件这些选项具有以下格式:

<br /> 
<code>All For Love <br /> Break Free <br />Come to the River <br />For You Nam </code> 

,我要进行处理,以结束这样的:

<br /> <code> 
< option value="All For Love"> All For Love< /option> <br /> 
< option value="Break Free">Break Free< /option> <br /> 
< option value="Come to the River">Come To The River< /option> <br /> 
< option value="For Your Name">For Your Name< /option> <br /> 

我该如何去做到这一点? project so far

+0

投入一些精力第一和询问,当你发现你解决不了的问题更具体的问题。 – 2010-09-22 07:20:40

+0

许多新手和自由职业者可能无法高效快速地解决问题。而这可能是让所有查询得到回答或以正确方式显示的最佳区域。请在这些编程问题上尝试宽松,这些PO是新的。 – 2010-09-22 08:49:33

回答

3
$songs = file('path/to/file/with/songs.txt'); 
$options = ''; 
foreach ($songs as $song) { 
    $options .= '<option value="'.$song.'">'.$song.'</option>'; 
} 
$select = '<select name="songs">'.$options.'</select>'; 

echo $select; 
+0

谢谢,工作完美! – H4Z3Y 2010-09-22 07:32:13

1
<?php 
$file_array = file($file_path); 
foreach ($file_array as $song) 
    echo '<option value="'.$song.'">'.$song.'</option>'.PHP_EOL; 
?> 
-1
$file_path = 'data/canada.txt'; 
$file_array = file($file_path); $options = ''; 

foreach ($file_array as $song){ 
    $options .= ''.$song.''; 
} 


$select = ''.$options.''; 

echo $select;