id3_get_version
(PECL)
id3_get_version -- ID3 タグのバージョンを取得する
説明
int
id3_get_version ( string filename )
id3_get_version() は、MP3 ファイル内の ID3
タグのバージョンを取得します。ID3 v1.x のタグおよび v2.x のタグを
同時に保持することも可能なので、この関数の返す値を利用する際には
定義済みの定数 ID3_V1_0、
ID3_V1_1 および ID3_V2
とのビット比較を行わなければなりません。
注意: ファイル名のかわりに、ストリームリソースを渡すことも可能です。
例 1. id3_get_version() の例
<?php $version = id3_get_version( "path/to/example.mp3" ); if ($version & ID3_V1_0) { echo "1.x タグを含んでいます\n"; } if ($version & ID3_V1_1) { echo "1.1 タグを含んでいます\n"; } if ($version & ID3_V2) { echo "2.x タグを含んでいます\n"; } ?>
|
この例の出力は次のようになります。
1.x タグを含んでいます
1.1 タグを含んでいます |
|
あるファイルが ID3 v1.1 タグを含んでいるのなら、そのファイルは
常に 1.0 タグも含んでいます。というのも、バージョン 1.1
は単に 1.0 を拡張したものであるからです。
id3_get_tag()、
id3_set_tag() および
id3_remove_tag() も参照ください。