在 php 中将像 :mysmiley red: 这样的笑脸标签转换为 <i class= "mysmiley red" ></i>



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

使用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);

相关内容

最新更新