Нужно заменить в тексте кавычки на "елочки"; кавычками считаем как символ ', так и ". Есть такая функция:
echo preg_replace(['/(?:"([^>]*)")(?!>)/', '/(?:\'([^>]*)\')(?!>)/'], '«$1»', $text);
В принципе, работает, но заменяет только парные кавычки. Работает, кстати, тоже не всегда корректно. Нужно заменять независимо от того, есть ли в тексте парная кавычка - все нечетные на открывающую "елочку", а все четные - на закрывающую.
Для упрощения предположим, что в тексте могут встречаться только кавычки одного вида. Помогите решить задачу.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть такие даты в String, как преобразовать в Date date?
В Intellij Idea Ultimate запускаю такой код в режиме отладки:
Как известно из коробки в Android Studio для юнит-тестов поставляется JUnit