Extracting Iptc Metadata Using Php - Subject Code Hex Value Needed

Extracting Iptc Metadata Using Php - Subject Code Hex Value Needed

I have a small PHP script that grabs specific IPTC tags from an image file after uploading (see below):

move_uploaded_file($_FILES['file']['tmp_name'], 'uploads/' . $_FILES['file']['name']);

$size = getimagesize('uploads/' . $_FILES['file']['name'], $info);

if(isset($info['APP13'])) { $iptc = iptcparse($info['APP13']); }

$title = $iptc["2#005"][0];
$artist = $iptc["2#025"][0];
$medium = $iptc["2#120"][0];
$date = $iptc["2#092"][0];
$credit = $iptc["2#080"][0];
$subject = $iptc["?????"][0];

All is well - except I can't for the life of me find the equivalent HEX value for the SubjectCode field! The IPTC reference documents list the value as "0x020C" - but that doesn't work. It's ID value is "2:12" according to the Adobe XMP docs. I'm stumped. Any gurus out there that can point me in the right direction?

5
Sarah Jenkins
Author

Sarah Jenkins

Sarah Jenkins is a veteran tech journalist with over 12 years of experience covering artificial intelligence, mobile innovations, and digital ethics. Her insights have appeared in leading technology publications worldwide.