PHP извлекает правильный массив из текстовой строки

У меня есть текстовая строка, которая выглядит так

$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 ответ

В зависимости от того, что вы делаете, вам может потребоваться проделать дополнительную работу для получения данных 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 в приложениях

Другие вопросы по тегам