Разбор img src с DOM возвращает только первый символ строки

$doc = new DOMDocument();
$document=$doc->loadHTML($introtext);
$imageparse = $doc->getElementsByTagName('img');
$i=0;

foreach ($imageparse as $parser) {

$images[$i]= $parser->getAttribute('src');
$i++;
}
var_dump($images[0]);

INTROTEXT VAR:

<p>ssdasadssdasadssd</p>
<p>ssdasad</p>
<p>ssdasad</p>
<p>ssdasad</p>
<p><img src="https://web-answers.ru/wp-content/uploads/2019/03/images.jpg" alt="" /></p>
<p>ssdasad</p>
<p>&nbsp;</p>
<p>&nbsp;</p>

var_dump ($ images []) всегда возвращает первый символ строки, а не всю строку.
пример: «images / images.jpg» = я.
если я установлю src = «gotrekt», я получу «g» в качестве вывода.
Самое смешное, что вчера в моем доме я использовал один и тот же код, и это сработало, я просто скопировал и вставил свои файлы с usb сегодня в работу.

Также я заметил, что var_dump ($ introtext) дает это:

введите описание изображения здесь

это не законно верно? Разве это не показывает HTML-теги вместо того, чтобы быть выполненным?
$introtext Является ли содержание статей Joomla таким образом, возможно, это не кодирование, а проблема Joomla в конце?
Я удалил все шаблоны безопасности для статей, но ничего не изменилось.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]