PHP 手冊
上一頁 |  | 下一頁

# id3_set_tag

(no version information, might be only in CVS)

id3_set_tag -- Update information stored in an ID3 tag

## Description

bool id3_set_tag ( string filename, array tag [, int version])

id3_set_tag() is used to change the information stored of an ID3 tag. If no tag has been present, it will be added to the file.

> 備注:Instead of a filename you may also pass a valid stream resource.

The optional version parameter allows you to specify the version of the tag as MP3 files may contain both, version 1.x and version 2.x tags.

示範 1.id3_set_tag() example
`<?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"; } ?>`
If the file is writeable, this will output:
    Tag succesfully updated

> 備注: Currently id3_set_tag() only supports version 1.0 and 1.1.

The following keys may be used in the associative array:

表格 1.Keys in the associative array

key | possible value | available in version
--- | --- | ---
title | string with maximum of 30 characters | v1.0, v1.1
artist | string with maximum of 30 characters | v1.0, v1.1
album | string with maximum of 30 characters | v1.0, v1.1
year | 4 digits | v1.0, v1.1
genre | integer value between 0 and 147 | v1.0, v1.1
comment | string with maximum of 30 characters (28 in v1.1) | v1.0, v1.1
track | integer between 0 and 255 | v1.1

See also id3_get_tag(), id3_remove_tag() and id3_get_version().

上一頁 | 最開頭 | 下一頁
id3_remove_tag | 上一層 | Ingres II Functions