У меня есть следующий код в качестве фона музыкального проигрывателя для киоска: -foreach not looping, неправильно ли я ссылаюсь?
<audio id="player" autoplay="true" loop="true" >
<?php
$music = glob("./music/*"); // get all files in the music directory
shuffle($music);
foreach ($music as $song){
echo '<source src="'. $song . '" type="audio/ogg">';
}
?>
</audio>
<?php var_dump($music); ?>
Это только писать один исходный элемент, соответствующий первый член (перемешиваются) массива.
Отладочный дамп содержит полный массив, поэтому я считаю, что у меня что-то не так, как в выражении foreach, так и в выражении эха.
'var_dump ($ music);' , чтобы проверить, есть ли его массив –
Richard Grevers chcek ответы ниже. –