$server['s']['name'] = "§4Hello world i'm §1Mafios_X";
//
$name = $server['s']['name'];
如何检查$name
是否存在$4
在<font color="red">
中更改</font>
并在另一$4
之前关闭$
标记(或$
$name
}}),如果不存在任何其他{{1}},则在{{1}}完成后关闭。
我怎么能做到这一点?
答案 0 :(得分:1)
如果我理解你的话
if(preg_match('/(§4)/', $name)) // if '§4' exists in $name it will go into conditional block
{
$name = preg_replace('/(§4)/', '/<font color="red">$1<\/font>/', $str); // we replace it
}
else
{
//it doesn't exists
$name.="</font>"; // we close with font tag
}
基本上所有关于preg_replace('/(§4)/', '/<font color="red">$1<\/font>/', $str);
的内容都会改变§4
的每个<font color="red">§4<\/font>