Я должен отредактировать плагин WP для создания PDF-документа с html-страницы. Я должен добавить способ вставки изображений в PDF-документ. Часть кода плагина выглядит так:Создать pdf-файл с html-страницы
<div class="description" style="margin:0 30px;">
<?php
$description = wpautop($this->data->description);
$description = preg_replace("/\[[^\]]+\]/", '', $description);
$description = explode('<p>', $description);
foreach ($description as $value) {
?>
<div class="pacchettino" style="padding-bottom: 20px;margin:0 30px;">
<?php
echo $value
?>
</div>
<?php
}
?>
</div>
Таким образом, только текстовая часть печатается в PDF документе. Я хочу добавить изображения также и я бы использовать функцию preg_match_all PHP извлечь атрибут Src из каждого IMG теги следующим образом:
<div class="description" style="margin:0 30px;">
<?php
$description = wpautop($this->data->description);
$match = preg_match_all('<img src=\"(*?)\">', $description, $match);
$description = preg_replace("/\[[^\]]+\]/", '', $description);
$description = explode('<p>', $description);
foreach ($description as $value) {
?>
<div class="pacchettino" style="padding-bottom: 20px;margin:0 30px;">
<?php
echo $value
?>
</div>
<?php
}
?>
</div>
но $ матча NULL. Как я могу взять строку html-кода для извлечения тега img? Вы можете мне помочь, пожалуйста?
Я использовать этот плагин, и я имею в отредактированном его код –