【问题标题】:Import Values of an Array into a Variable将数组的值导入变量
【发布时间】:2016-04-22 09:01:42
【问题描述】:

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

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

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

数组看起来像这样:

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

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

再见

【问题讨论】:

  • 看看explode()函数。您可以使用& 作为分隔符

标签: php arrays variables


【解决方案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>';

【讨论】:

    猜你喜欢
    • 2012-01-17
    • 2020-09-22
    • 1970-01-01
    • 2019-03-10
    • 2018-10-13
    • 2021-07-28
    • 1970-01-01
    • 2020-12-25
    • 1970-01-01
    相关资源
    最近更新 更多