2012-01-29 79 views
1

基本上我試圖從用戶上傳圖片時獲取IPTC數據。從一個數組中獲取信息作爲變量

這裏是我的代碼:

 $size = getimagesize($image_file, $info); 
     if(isset($info['APP13'])) 
     { 
      $iptc = iptcparse($info['APP13']); 
      $iptc_description = $iptc['2#120']; 
      $caption = $iptc_description["0"]; 
      var_dump($caption); 
     } 

我做過的var_dump,它轉儲出來:

字符串(13) 「的字幕數據在這裏等等等等」

我怎麼能獲取$ caption變量只包含標題數據,不包含字符串。我需要將標題數據作爲變量,以便將其插入到數據庫中。

我真的不用陣列很多,所以我有點卡住了!

謝謝!

+0

問題不明確,請您詳細說明或重新說明問題嗎? – IsisCode 2012-01-29 20:51:08

+0

如何使用php而不是使用數組? – 2012-02-12 14:00:44

回答

1

var_dump()指定打印值時的數據類型(在您的情況下,string(13) =長度爲13的字符串)。您已在$caption中擁有您想要的內容。

+0

哦,是的...我做了一個回聲,它的工作原理。我多麼愚蠢 – user1176859 2012-01-29 20:55:08