Funktionsname: iptcParse ()
Anwendbare Version: Php 4, Php 5, Php 7
Verwendung: Die Funktion iptCParse () wird verwendet, um IPTC -Daten zu analysieren, ein Standardformat zum Speichern von Metadaten in Bildern. Es analysiert IPTC -Daten in ein assoziatives Array, das verschiedene Informationen über das Bild enthält.
Syntax: Array iptCParse (String $ iptcBlock)
Parameter:
Rückgabewert: Die Funktion IPTCParse () gibt ein assoziatives Array mit analysierten IPTC -Daten zurück. Die Schlüssel des Arrays sind IPTC -Marker und die Werte sind die entsprechenden Daten.
Beispiel:
// IPTC数据块$iptcData = "\x1C\x02\x00\x00\x00\x0F\x00\x0F\x03\x00\x00\x00"; // 解析IPTC数据$iptcArray = iptcparse($iptcData); // 打印解析后的IPTC数据print_r($iptcArray);
Ausgabe:
Array ( [1#090] => Array ( [0] => ) [2#005] => Array ( [0] => ) [2#080] => Array ( [0] => ) [2#090] => Array ( [0] => ) [2#095] => Array ( [0] => ) [2#105] => Array ( [0] => ) )
Im obigen Beispiel definieren wir einen binären Block mit IPTC -Daten. Dann verwenden wir die Funktion iptCParse (), um diese Daten in das assoziative Array $ iptCarray zu analysieren. Schließlich verwenden wir die Funktion print_r (), um die analysierten IPTC -Daten zu drucken.
Beachten Sie, dass die Ausgabe im Beispiel leer ist, da wir die tatsächlichen IPTC -Daten nicht bereitstellen. Tatsächlich kann jedes Tag in einem IPTC -Datenblock unterschiedliche Daten enthalten.