Артём Мáлков

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

8 апр4 комм

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

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

<?php

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

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

Рекомендуем к просмотру
Как проверить наличие слова, фразы или текста в строке на PHP/JavaScript
Статьи и советы
Как вставить HTML, CSS и JS в PHP-код?
Статьи и советы
12 вариантов обрезки строки на PHP
Модули и скрипты
4
комментария
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 1
    766
      •  Гости
    8 мая в 00:22

    Вит, функция "типографская обработка текста" в DLE меняет все обычные кавычки на треугольные.

    не благодари.

    • 1
    766
      •  Гости
    10 апр в 19:22

    Спасибо, у тебя интересный блог, надеюсь будет и еще интереснее)

    • 5
    1067
      •  Команда Pandoge
    10 апр в 14:35

    Вит, по аналогии как написано здесь в комментариях https://www.pandoge.com/moduli_i_skripty/vremya-prochteniya-stati-na-php

    • 2
    766
      •  Гости
    10 апр в 11:52

    Привет, подскажи как на примере DLE реализовать?

Подняться наверх
«Pandoge» - помощник вебмастера