Имитация «пользовательских цитат» с помощью PHP

0

Я не знаю, как это называется, поэтому я просто использую термин "обычные кавычки", что я имею в виду, это что-то вроде стиля StackOverflow, вы используете звездочки, чтобы сделать вещи полужирным, **Like &nbsp;this** и он будет таким же, как это, что, вероятно, делает что-то <span style='font-weight: bold;'>Like this</span>... Я искал PHP preg_match но я был не уверен, что это тоже правильно вверх.



Проще говоря:

Как я могу получить:

-Text-

превратиться в:

<span style='color: red;'>Text</span>

  • 0
    Да, это обычная реализация. Google для парсера Wiki или Markdown для PHP.
Теги:

2 ответа

0
Лучший ответ
$message = 'Testing this **quote**';
$search = '/\*\*(.*?)\\*\*/';
$replace = '<span style="font-weight: bold;">\\1</span>';
echo preg_replace($search, $replace, $message);
  • 1
    Спасибо, это именно то, что я искал.
1

Используйте что-то вроде PHP Markdown. Как только вы его установили, вы можете сделать что-то вроде:

$my_text = "-Text-";
use \Michelf\Markdown;
$my_html = Markdown::defaultTransform($my_text);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню