基本上,当用户上传图像时,我试图从图像中获取一些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)"标题数据在这里等等等等#34;
如何让$ caption变量只包含字幕数据,而不包含字符串。我需要将标题数据作为变量,因此我可以将其插入到数据库中。
我并没有真正使用阵列,所以我有点卡住了!
谢谢!
答案 0 :(得分:1)
var_dump()
指定打印值时的数据类型(在您的情况下,string(13)
=长度为13的字符串)。您已经在$caption
中拥有了所需的内容。