preg_match все параграфы в строке
Следующая строка содержит несколько<p>
теги. Я хочу сопоставить содержимое каждого из<p>
с шаблоном, и если он совпадает, я хочу добавить класс CSS к этому конкретному абзацу.
Например, в следующей строке соответствует только содержимое второго абзаца, поэтому я хочу добавить класс только к этому абзацу.
$string = '<p>para 1</p><p>نص عربي أو فارسي</p><p>para3</p>';
С помощью следующего кода я могу сопоставить все строки, но я не могу понять, как найти конкретный абзац.
$rtl_chars_pattern = '/[\x{0590}-\x{05ff}\x{0600}-\x{06ff}]/u';
$return = preg_match($rtl_chars_pattern, $string);