Я не знаю, как это называется, поэтому я просто использую термин "обычные кавычки", что я имею в виду, это что-то вроде стиля StackOverflow, вы используете звездочки, чтобы сделать вещи полужирным, **Like this**
и он будет таким же, как это, что, вероятно, делает что-то <span style='font-weight: bold;'>Like this</span>
... Я искал PHP preg_match
но я был не уверен, что это тоже правильно вверх.
Как я могу получить:
-Text-
превратиться в:
<span style='color: red;'>Text</span>
$message = 'Testing this **quote**';
$search = '/\*\*(.*?)\\*\*/';
$replace = '<span style="font-weight: bold;">\\1</span>';
echo preg_replace($search, $replace, $message);
Используйте что-то вроде PHP Markdown. Как только вы его установили, вы можете сделать что-то вроде:
$my_text = "-Text-";
use \Michelf\Markdown;
$my_html = Markdown::defaultTransform($my_text);