id3_get_tagとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > id3_get_tagの意味・解説 

id3_get_tag

(PECL)
id3_get_tag — ID3 タグに含まれるすべての情報を取得する

説明

array id3_get_tag ( string filename [, int version] )
id3_get_tag() は、指定したファイルの ID3 タグに 含まれるすべての情報を取得するために使用されます。

パラメータ

filename
MP3 ファイルへのパス。
ファイル名のかわりに、ストリームリソースを渡すことも可能です。
version
MP3 ファイルがバージョン 1.x およびバージョン 2.x の両方のタグを 含んでいる場合に、タグのバージョンを指定します。
バージョン 0.2 以降、id3_get_tag() は ID3 タグのバージョン 2.2、2.3 および 2.4 にも対応するようになりました。 これらのタグに関する情報を取得するには、2 番目の引数に ID3_V2_2、ID3_V2_3 あるいは ID3_V2_4 のいずれかの定数を指定します。 ID3 v2.x タグは、ID3 v1.x タグに比べてはるかに多くの情報を MP3 ファイルに含めることが可能です。

返り値

titleartist といったキーを含む連想配列を返します。
genre には 0 から 147 までの整数値が格納されています。 id3_get_genre_name() を使用することで、 この数値をジャンル名に変換することが可能です。

例 896. id3_get_tag() の例
<?php
$tag = id3_get_tag( "path/to/example.mp3" );
print_r($tag);
?>
上の例の出力は、たとえば 以下のようになります。

Array
(
    [title] => DN-38416
    [artist] => Re:\Legion
    [album] => Reflections
    [year] => 2004
    [genre] => 19
)

    

例 897. id3_get_tag() の例
<?php
$tag = id3_get_tag( "path/to/example2.mp3", ID3_V2_3 );
print_r($tag);
?>
上の例の出力は、たとえば 以下のようになります。

Array
(
    [copyright] => Dirty Mac
    [originalArtist] => Dirty Mac
    [composer] => Marcus Gze
    [artist] => Dirty Mac
    [title] => Little Big Man
    [album] => Demo-Tape
    [track] => 5/12
    [genre] => (17)Rock
    [year] => 2001
)

    


参考

id3_set_tag()
id3_remove_tag()
id3_get_version()




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「id3_get_tag」の関連用語

id3_get_tagのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



id3_get_tagのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS