Профессиональная поддержка сайтов: разработка, дизайн, тексты, SEO и прочее от 500 Р   •   Реклама
2 472 просм
4 комм
Поделиться:

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

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

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

<?php

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

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

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

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

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

8.05 в 00:22
  • 0
Гости  |  679

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

10.04 в 19:22
  • 1
Администратор  |  732

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

10.04 в 14:35
  • 5
Гости  |  679

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

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