загрузить список текстовых файлов в теги <option> - PullRequest
0 голосов
/ 22 сентября 2010

Я работаю над проектом PHP , который включает в себя выбор песни, нажатие кнопки отправки и затем PHP для загрузки проигрывателя песен с правильным вариантом.

Для выбора песни я хочу загрузить эти параметры из файла 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 /> 

Как мне добиться этого? проект пока что

Ответы [ 3 ]

3 голосов
/ 22 сентября 2010
$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;
1 голос
/ 22 сентября 2010
<?php
$file_array = file($file_path);
foreach ($file_array as $song)
  echo '<option value="'.$song.'">'.$song.'</option>'.PHP_EOL;
?>
0 голосов
/ 11 июня 2016
$file_path = 'data/canada.txt'; 
$file_array = file($file_path); $options = '';

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


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

 echo $select;
...