PHP从文本字符串中提取适当的数组

时间:2015-05-12 23:57:02

标签: php arrays pel

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

$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;

感谢。

1 个答案:

答案 0 :(得分: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();

参考:Using PEL in applications