2014-02-16 5 views
0

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



Выражаясь просто:

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

-Text-

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

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

+0

Да, это обычная реализация. Google для парсера Wiki или Markdown для PHP. – mario

ответ

-1
$message = 'Testing this **quote**'; 
$search = '/\*\*(.*?)\\*\*/'; 
$replace = '<span style="font-weight: bold;">\\1</span>'; 
echo preg_replace($search, $replace, $message); 
+1

Спасибо, это именно то, что я искал. – user3314062

1

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

$my_text = "-Text-"; 
use \Michelf\Markdown; 
$my_html = Markdown::defaultTransform($my_text); 
Смежные вопросы