sergey-s-moiseev / m3u-playlist-parser
m3u 播放列表解析器 (Gemorroj 分支)
dev-master
2016-12-16 16:09 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~4.8
This package is auto-updated.
Last update: 2024-09-16 19:10:45 UTC
README
要求
- PHP >= 5.3
通过 composer 安装
- 将项目添加到您的 composer.json 文件中
{ "require": { "sergey-s-moiseev/m3u-playlist-parser": "dev-master" } }
- 安装项目
$ php composer.phar update sergey-s-moiseev/m3u-playlist-parser
使用示例
<?php use M3uParser\M3uParser; $m3uParser = new M3uParser(); $data = $m3uParser->parseFile('path_to.m3u'); foreach ($data as $entry) { var_dump($entry); /* object(M3uParser\Entry)#2 (2) { ["name":"M3uParser\Entry":private]=> string(37) "Everclear - So Much For The Afterglow" ["path":"M3uParser\Entry":private]=> string(31) "Alternative\everclear_SMFTA.mp3" } */ echo $entry->getPath() . "\n"; // Путь к файлу в плейлисте echo $entry->getName() . "\n"; // Назание файла в плейлисте }