У меня есть текстовая строка, которая выглядит так
$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;
Благодарю.
В зависимости от того, что вы делаете, вам может потребоваться проделать дополнительную работу для получения данных 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 в приложениях
Других решений пока нет …