cmb Posted April 5, 2012 Share Posted April 5, 2012 I'll be creating a script that will get the keywords from uploaded pictures and what i cant figure out is how to actually get only the keywords from the iptc data this is the code i have for getting the iptc data right now: <?php $size = getimagesize('images/Sections/pinkpanthers/20102011/Session1/1-15-11/1.jpg', $info); if(isset($info['APP13'])) { $iptc = iptcparse($info['APP13']); var_dump($iptc); ?> } and this outputs array(4) { ["1#090"]=> array(1) { [0]=> string(3) "%G" } ["2#000"]=> array(1) { [0]=> string(2) "" } ["2#025"]=> array(1) { [0]=> string(5) "Tyler" } ["2#080"]=> array(1) { [0]=> string(15) "Christian" } } all i want from the above string is the Tyler Link to comment https://forums.phpfreaks.com/topic/260376-splitting-an-iptc-array/ Share on other sites More sharing options...
kicken Posted April 5, 2012 Share Posted April 5, 2012 $iptc['2#025']; that index would be an array of all the keywords. You can use that array however you wish. Loop through it, implode it, whatever. Link to comment https://forums.phpfreaks.com/topic/260376-splitting-an-iptc-array/#findComment-1334545 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.