Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
return preg_replace('/<p([^>]+)?>/', '<p$1 class="class">', $content, 1);
return preg_replace('/<p([^>]+)?>(?!.*<p)/s', '<p$1 class="class">', $content, 1);
<p class="class"></p> <p class="class"></p> <p class="class class2"></p>
$new_text = preg_replace('/<p([^>]+)?>(?!.*<p)/s', '<p$1 class="class class2">', $content, 1); return str_replace( '<p>', '<p class="class">', $new_text );
return preg_replace('/^.*<p[^>]*\K>/s', ' class="class">', $content);
<p class="class"></p> <p></p> <p></p>
<p class="class"></p>
return preg_replace('/^.*<p([^>]+)?>/s', '<p$1 class="class">', $content, 1);