我有一個字符串s如下:PHP的字符串替換沒有得到
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msup»«mi»x«/mi»«mn»2«/mn»«/msup»«/math»
我想將其轉換爲:
<math><msup><mi>x</mi><mn>2</mn></msup></math>
我試過如下:
$text = str_replace("«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»","<math>", $text);
$text = str_replace("«/math»","</math>", $text);
$text = str_replace("»Â",">", $text);
$text = str_replace("«","<", $text);
echo $text;
但對於我運氣不好,我得到的輸出字符串爲:
«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msup»«mi»x«/mi»«mn»2«/mn»«/msup»«/math»
我該怎麼做?
使用'的preg_replace()' – aldrin27
@ aldrin27你可以發佈答案嗎?那麼它會非常有幫助!我想,沒有工作 – user1989