1

我有一个看起来像这样的文本字符串

$string = "abcdefgh Value : Array ( [0] => Array ( [0] => 30 [1] => 1 ) [1] => Array ( [0] => 25 [1] => 1 ) [2] => Array ( [0] => 44 [1] => 332 ) ) Text : ijklmn";

我想将数组文本作为正确的 PHP 数组提取出来。我怎样才能最好地做到这一点?我尝试过substr(),但我无法让它工作。

这样做的原因是因为我使用下面的输出各种文本中的各种数组。

$jpeg = new PelJpeg($filename);
$exif = $jpeg->getExif();
echo $exif;

谢谢。

4

1 回答 1

0

根据您所做的工作,您可能需要做更多的工作来获取 Exif 数据。例如:

$jpeg = new PelJpeg($filename);
$exif = $jpeg->getExif();

Exif 数据不直接存储在此对象中,而是存储在 PelTiff 对象中,可以使用 getTiff() 方法检索该对象:

$tiff = $exif->getTiff();
$ifd0 = $tiff->getIfd(); 
$desc = $ifd0->getEntry(PelTag::IMAGE_DESCRIPTION); 
echo 'The description: ' . $desc->getValue();

参考:在应用程序中使用 PEL

于 2015-05-13T23:22:05.117 回答