Make text between asterisks bold

人走茶凉 提交于 2019-11-28 01:08:24

A simple regex will do the trick:

$thenewtext = preg_replace('#\*{2}(.*?)\*{2}#', '<b>$1</b>', '**Hello World** of PHP');

I am not too familiar with it but you are going to need a Regular Expression. Look into preg_replace()

I recently implemented a server-side text highlighting system to complement jQuery UI's AutoComplete.

My adaptation of your idea would be something like this:

$txt = 'not bold [BeginBold]Yes Bold[EndBold] not bold again';

$newtxt = str_replace("[BeginBold]", "<b>", $txt);
$newtxt = str_replace("[EndBold]", "</b>", $txt);
echo $newtxt;

this would produce:

not bold Yes Bold not bold again

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!