说我有一个字符串,如“&8My§4Name§2Is§7John”
我想用&'替换所有§,但常规替换功能似乎不起作用。
$string = "&8My§4Name§2Is§7John";
$string = preg_replace("/§/", "&", $string);
echo $string;
在HTML页面上,回声显示为:
&8My�4Name�2Is�7John
编辑: 它似乎在函数外部工作,当字符串传递给函数时,某些东西似乎变得混乱。
答案 0 :(得分:0)
$string = "&8My§4Name§2Is§7John";
$string = str_replace("§", "&", $string);
echo $string;
答案 1 :(得分:0)
这对我而言
<?php
$string = "&8My§4Name§2Is§7John";
$string = str_replace('§', '&', $string);
echo $string;
?>
如果这不起作用,请尝试添加元标记
<meta charset="utf-8">
你的HTML中的