将数组的值导入到变量中


Import Values of an Array into a Variable

我在PHP或编程方面非常陌生,我有一个我无法单独解决的问题。我做了一个测试网站,我可以上传歌曲(文件名=艺术家&歌曲),上传的歌曲显示在艺术家的表格中。

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

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

数组如下所示:

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

我需要做的是将值的第一部分保存在名为 $song 的变量中,将值的第二部分保存在名为 $artist 的值中,然后将它们显示在表中(我猜每个都有一个)。如果您能尝试帮助我解决这个问题,我将不胜感激^^

再见

循环你的$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>';