Безлимитный хостинг на сверхбыстрых SSD-дисках от 66р в месяц   •   Реклама
3 576 просм
4 комм
Поделиться:

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

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

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

<?php

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

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

4
комментария
Форма комментирования этой статьи скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 0
    766
      •  Гости
    8 мая в 00:22

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

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

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

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

    • 5
    839
      •  Администратор
    10 апр в 14:35

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

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

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

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