Если вы не уверены, что элемент может уже иметь набор классов, то сначала вы должны выполнить getAttribute (), а затем добавить свой класс в список классов.

усок кода

$doc = new DOMDocument();
$doc->loadHTML($article_header);

$imgs = $doc->getElementsByTagName('img');
foreach ($imgs as $img) {

В$imgs идет DOM img тег. Теперь я хочу изменить оригинальный тег img, добавив в него некоторый класс.

ТАК если$article_header было это:

"some text"...<img src = 'http://some_source'>...some text...

Теперь я хочу, чтобы это стало таким:

"some text"...<img class = 'someclass' src = 'http://some_source'>...some text...

ОБНОВИТЬ

Я повторяю. Начальная переменная$article_header, Таким образом, все изменения должны быть сделаны к нему.

С моим кодом я просто ищу$article_header для тегов img найти их, поместить их в некоторые переменные и изменить их - это нормально, но как я могу вернуть все изменения в$article_header ???

Ответы на вопрос(2)

Ваш ответ на вопрос