День добрый, есть простое предложение
Для обычного потребителя всегда была весьма сложной задачей выбрать между Canon и Nikon, потому как ...
Надо обернуть названия брендов в тег , чтобы в итоге вышло что-то типа такого:
Для обычного потребителя всегда была весьма сложной задачей выбрать между <span>Canon</span> и <span>Nikon</span>, потому как ...
Список брендов есть в массиве.
На первый взгляд простая задача для preg_replace, но есть нюанс, надо предотвратить повторное оборачивание.
То есть если у нас уже есть часть брендов обернутых в спан, то после прогона через preg_replace мы получим
<span><span>Nikon</span></span>
Не смотря на первичную заурядность такой проблему уже неделю хоть ты тресни не могу найти решение .
Чистить все теги перед прогоном нельзя, там все форматирование слетит.