原字符串:
[ft=#993366,6,新宋体]字体[/ft]
我想替换为:
<font face="新宋体" size=6 color="#993366">字体</font>原字符串也有可能为
[ft=,,]字体[/ft]
[ft=#993366,6,新宋体]字体[/ft]
我想替换为:
<font face="新宋体" size=6 color="#993366">字体</font>原字符串也有可能为
[ft=,,]字体[/ft]
解决方案 »
- fsockopen,fopen,file_get_contents 为什么fsockopen是最快的呢
- 为何新浪 网易这些大公司找人都要求会linux呢?
- 初级问题:php可否调用普通dll,可否执行带界面的window程序
- mysql里int、int(11)、 int(2)是不是没任何区别?
- 初学PHP: iis 配置php完后,运行时出现 php must load php_mbstring.dll module
- 一个很简单的问题
- 为什么调用imagecreate()时提示Call to undefined function: imagecreate()
- 如何用header设置cache的private,must-revalidate?不用session_cache_limiter。
- 如何认证一个时间是否大于当前时间
- 还是上传问题!
- 在这个php邮件类中,如何取checkbox/radio类型的值?
- 关于php调用webservice的问题
$str = '[ft=#993366,6,新宋体]字体[/ft]';
echo preg_replace('/\[ft=(#[0-9a-f]+)?,(\d+)?,([^\]]+)?\](.*)\[\/ft\]/i',"<font color=\"\\1\" size=\"\\2\" face=\"\\3\">\\4</font>",$str);