Как создать динамический playlist.js для аудиоплеера темы, используя php? - PullRequest
0 голосов
/ 28 февраля 2012

Это дополнительный вопрос, но я включу код из ранее.У меня есть сценарий списка воспроизведения ...

     <script type="text/javascript">
var myPlaylist = [
 <?php
 foreach ($audiofiles as $file)
 {
   echo "{
        mp3:'".$file->guid."',
        title:'".$file->post_title."',
        artist:'"."',
        rating:5,
        buy:'".$file->post_excerpt."',
        price:'"."',
        duration:'"."',
        cover:'"."'
    },"
; }
?>
];
</script>

Проблема, как вы, вероятно, можете видеть, заключается в том, что php ставит запятую после окончательного аудиофайла в списке воспроизведения, и это нарушает синтаксис и весьвещь не загружается.Я уверен, что это простое исправление, может быть, создать другое «эхо» для последнего элемента в списке?Как бы я это сделал?

1 Ответ

1 голос
/ 28 февраля 2012
$i = 0;
foreach ($audiofiles as $file) {
  echo "{
    mp3: " . json_encode($file->guid) . ",
    title: " . json_encode($file->post_title) . ",
    artist: '',
    rating: 5,
    buy: " . json_encode($file->post_excerpt) . ",
    price: '',
    duration: '',
    cover: ''
  }";
  if ($i++ !== sizeof($audiofiles)-1) echo ",";
}

Вы уверены, что не могли понять это сами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...