id3_get_tag
(PECL id3:0.1-0.2)
id3_get_tag — Kinyeri az ID3 tagben tárolt összes információt
LeÃrás
Az id3_get_tag() kinyeri az összes id3 tagben tárolt információt a megadott fájlból.
Paraméterek
- filename
-
Ez MP3 fájl elérési útvonala
Fájlnév helyett valódi adatfolyam erőforrás is megadható
- version
-
Lehetővé teszi, hogy megadd azt, hogy a megadott MP3 milyen verziójú tageket tartalmazhat, 1.x-et, 2.x -et vagy akár mindkettőt.
A 0.2-es verzó óta az id3_get_tag() támogatja az ID3 2.2-es, 2.3-as és 2.4-es verzióit is. Ahhoz, hogy ezekből a tagekből információt nyerj ki, add át az ID3_V2_2, ID3_V2_3 vagy ID3_V2_4 konstansok valamelyikét a második paraméterben. ID3 v2.x taget sokkal több információt tartalmazhatnak az MP3 fájlról, mint az ID3 v1.x tagek.
Visszatérési értékek
Egy asszociatÃv tömböt ad vissza, melynek indexei: title, artist, ..
A genre index egy egészt fog tartalmazni 0 és 147 körött. Ember által olvasható karaterlánccá konvertáláshoz használd az id3_get_genre_name() függvényt.
Példák
Example#1 id3_get_tag() példa
<?php
$tag = id3_get_tag( "path/to/example.mp3" );
print_r($tag);
?>
A fenti példa valami ilyesmi kimenetet ad:
Array ( [title] => DN-38416 [artist] => Re:\Legion [album] => Reflections [year] => 2004 [genre] => 19 )
Example#2 id3_get_tag() példa
<?php
$tag = id3_get_tag( "path/to/example2.mp3", ID3_V2_3 );
print_r($tag);
?>
A fenti példa valami ilyesmi kimenetet ad:
Array ( [copyright] => Dirty Mac [originalArtist] => Dirty Mac [composer] => Marcus Götze [artist] => Dirty Mac [title] => Little Big Man [album] => Demo-Tape [track] => 5/12 [genre] => (17)Rock [year] => 2001 )