转换一个笑脸标签,如:mysmiley red:到php中的<i class =“mysmiley red”> </i>

时间:2014-04-16 11:27:43

标签: php

我想在php中使用:mysmiley red:<i class="mysmiley red"></i>等标签转换已发布的textarea消息。文本区域可能有一些其他文本,比如我吃米饭:mysmiley red:,但我想转换那些已经在:内的部分,其余部分将按原样放置。

1 个答案:

答案 0 :(得分:1)

使用str_replace函数

$body = str_replace(':mysmiley red:', '<i class="mysmiley red"></i>', $body);

您也可以使用数组:

$ar1 = [':mydog blue:', ':mysmiley red:'];
$ar2 = ['<i class="mydog blue"></i>', '<i class="mysmiley red"></i>'];
$body = str_replace($ar1, $ar2, $body);