id3_get_version

id3_get_version

(PECL)

id3_get_version -- Obtiene la versi贸n de la etiqueta ID3

Descripci贸n

int id3_get_version ( string nombre_archivo )

id3_get_version() obtiene la versi贸n de la etiqueta ID3 del archivo (o versiones si existe m谩s de una etiqueta). Como el valor que se obtiene puede ser tanto una etiqueta ID3 v1.x, ID3 v2.x como una combinaci贸n de ambas, se debe comparar de forma binaria el valor devuelto con las constantes predefinidas (ID3_V1_0, ID3_V1_1 y ID3_V2).

Nota: Adem谩s del nombre de un archivo, tambi茅n se puede indicar el nombre de un recurso de tipo stream.

Ejemplo 1. Ejemplo de id3_get_version()

<?php
$version
= id3_get_version( "ruta/al/ejemplo.mp3" );
if (
$version & ID3_V1_0) {
    echo
"Contiene una etiqueta version 1.x\n";
}
if (
$version & ID3_V1_1) {
    echo
"Contiene una etiqueta version 1.1\n";
}
if (
$version & ID3_V2) {
    echo
"Contiene una etiqueta version 2.x\n";
}
?>

La salida del programa ser谩 similar a la siguiente:

Contiene una etiqueta version 1.x tag
Contiene una etiqueta version 1.1

Si un archivo contiene una etiqueta ID3 versi贸n v1.1, siempre contiene adem麓s una etiqueta versi贸n 1.0, ya que la versi贸n 1.1 es simplemente una extensi贸n de la versi贸n 1.0.

Vea tambi茅n id3_get_tag(), id3_set_tag() y id3_remove_tag().