2010-09-22 80 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;