Супербыстрый хостинг на SSD от 115р в месяц   •   Реклама
2 343 просм
4 комм
Поделиться:

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

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

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

<?php

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

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

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

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

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

  • 0
10.04 в 19:22

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

  • 1

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

  • 5
10.04 в 11:52

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

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