如何用Ѓ
替换西里尔符号<br />
?
这个不起作用:
$card = str_replace('Ѓ ', '<br />', $card);
这个也不起作用:
$card = str_replace( array('ѓ', 'Ѓ'),'<br />', $card )
答案 0 :(得分:1)
几分钟前搜索了相同的功能,发现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;
}
答案 1 :(得分:0)
此代码有效(请参阅http://ideone.com/hE72xA):
<?php
$card = "Hello Ѓ";
echo str_replace("Ѓ","<br/>",$card);
?>
输出:
Hello <br/>