将数组的值导入变量

时间:2016-01-17 00:06:48

标签: php arrays variables

我在PHP或编程方面都很新,我遇到了一个我无法独自解决的问题。 我做了一个测试网站,我可以上传歌曲(文件名=艺术家和歌曲),上传的歌曲显示在与艺术家的表格中。

所以我在我的音乐文件夹中创建了一个数组,我上传了我的歌曲。

function displayfilename($artist, $song) {
$songarray = array_slice(scandir('music/mp3'), 2);
}

Array看起来像这样:

Array
(
[0] => hello&adele.mp3
[1] => hotline&drake.mp3
)

我需要做的是将值的第一部分保存在名为$ song的变量中,将值的第二部分保存在名为$ artist的值中,然后将其显示在表格中(我想用a表示每)。 如果你能帮我解决这个问题,我将不胜感激^^

再见

1 个答案:

答案 0 :(得分:1)

循环播放$songarray,按分隔符&

展开您的值
echo '<table>';
foreach($songarray as $sa)
{
    $exp = explode("&", $sa);
    $song = $exp[0]; $artist = $exp[1];
    echo '<tr>';
    echo '    <td>' . $song . '</td>';
    echo '    <td>' . $artist . '</td>';
    echo '</tr>';
}
echo '</table>';