Узнать разрешение вашего экрана и IP адрес
Артем Мáлков
302 просм
4 комм
Поделиться

Замена кавычек «лапок» кавычками «ёлочками» на PHP

Не знаю, почему, но больше всего мне нравятся кавычки «ёлочки» для выделения нужных мне слов в тексте. Однако для их написания приходится совершать лишние действия. И чтобы избавить себя от них, я придумал следующее: в тексте мы пишем кавычки "" и с помощью PHP заменяем их на «».

Реализация идеи:

<?php
header('Content-Type: text/html; charset=utf-8');
$content = 'Тестовая "фраза"';
$content = preg_replace('/(?:"([^>]*)")(?!>)/', '«$1»', $content);
echo $content;
?>

Здесь переменная $content содержит в себе исходный текст, в котором необходимо сделать преобразование кавычек. И на выходе вместо "фраза" мы получим «фраза».

4
комментария
Вит
10.04 в 11:52
Привет, подскажи как на примере DLE реализовать?
  • 2
Вит, по аналогии как написано здесь в комментариях https://artem-malcov.ru/moduli_i_skripty/vremya-prochteniya-stati-na-php
  • 1
Вит
10.04 в 19:22
Спасибо, у тебя интересный блог, надеюсь будет и еще интереснее)
  • 1
Денис
8.05 в 00:22
Вит, функция "типографская обработка текста" в DLE меняет все обычные кавычки на треугольные.
не благодари.
  • 0
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария