(PECL id3:0.1-0.2)
id3_set_tag — Módosítja egy ID3 tagben tárolt információkat
AZ id3_set_tag() megváltoztatja az ID3 tagben tárolt információkat. Ha nincs jelen tag, akkor ez automatikusan hozzáadódik a fájlhoz.
Az MP3 fájl elérési útvonala
Fájlnév helyett valódi adatfolyam erőforrás is megadható
Egy asszociatív tömb ami a tag kulcsait és értékeit tartalmazza
A következő kulcsok használhatóak az asszociatív tömbben:
kulcs | értéktartomány | verzió |
---|---|---|
title | maximum 30 karakter hosszúságú karakterlánc | v1.0, v1.1 |
artist | maximum 30 karakter hosszúságú karakterlánc | v1.0, v1.1 |
album | maximum 30 karakter hosszúságú karakterlánc | v1.0, v1.1 |
year | 4 számjegy | v1.0, v1.1 |
genre | egész szám 0 és 147 között | v1.0, v1.1 |
comment | maximum 30 karakter hosszúságú karakterlánc (28 v1.1-ben) | v1.0, v1.1 |
track | egész szám 0 és 255 között | v1.1 |
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.
Siker esetén TRUE értékkel tér vissza, ellenkező esetben FALSE értéket ad.
Example#1 id3_set_tag() példa
<?php
$data = array(
"title" => "Re:Start",
"artist" => "Re:\Legion",
"comment" => "A nice track"
);
$result = id3_set_tag( "path/to/example.mp3", $data, ID3_V1_0 );
if ($result === true) {
echo "Tag succesfully updated\n";
}
?>
Ha a fájl írható, ez a kimenet:
Tag succesfully updated
Note: Jelenleg az id3_remove_tag() csak az 1.0 és 1.1-es verziót támogatja.