我正在搜索并替换变量。
$search = array('ي');
$replace = array('G');
echo str_replace($search, $replace, $building);
$building
的值为ي0009
预期输出为:0009G
,而输出为G0009
。
有什么建议吗?
答案 0 :(得分:0)
使用多字节编码时,您必须直接使用mb_str_replace()
,或确保您启用了多字节扩展名。
您可以将字符串函数设置为由多字节副本自动重载,因为PHP支持这些函数并在此处记录:http://php.net/manual/en/mbstring.overload.php