如何str_replaceЃ(西里尔文)

我怎样才能用<br />替代西里尔文标记Ѓ?如何str_replaceЃ(西里尔文)

这一个不工作:

$card = str_replace('Ѓ ', '<br />', $card); 

这一个不工作之一:

$card = str_replace(array('ѓ', 'Ѓ'),'<br />', $card) 

回答:

此代码的工作(见http://ideone.com/hE72xA):

<?php 

$card = "Hello Ѓ";

echo str_replace("Ѓ","<br/>",$card);

?>

输出: Hello <br/>

回答:

就在几分钟前,搜索相同的功能,发现一个来自PHP.net的评论,这对我很有用。

试试这个。

function mb_str_replace($needle, $replacement, $haystack) { 

$needle_len = mb_strlen($needle);

$replacement_len = mb_strlen($replacement);

$pos = mb_strpos($haystack, $needle);

while ($pos !== false)

{

$haystack = mb_substr($haystack, 0, $pos) . $replacement

. mb_substr($haystack, $pos + $needle_len);

$pos = mb_strpos($haystack, $needle, $pos + $replacement_len);

}

return $haystack;

}

以上是 如何str_replaceЃ(西里尔文) 的全部内容, 来源链接: utcz.com/qa/266018.html

回到顶部