如何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