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 Quote 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. Quote Link to comment https://forums.phpfreaks.com/topic/260376-splitting-an-iptc-array/#findComment-1334545 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.