PHP用str_replace()能替换中文汉字吗?

我替换了不行,是不是编码的问题?
2024-12-15 00:51:35
推荐回答(3个)
回答1:

PHP能用str_replace()能替换中文汉字,替换方法为:

1、PHP进行字符串替换的两个常用方法。

2、编写PHP脚本,定义基本的字符串,查找对象,和替换对象。

3、使用str_replace()进行替换并打印。

4、保存并查看str_replace()的打印结果。

5、使用strtr()进行替换并打印。

6、保存并查看strtr()的打印结果。

回答2:

勇往直前回复于15日17点58分  楼主的mb_string扩展有没有打开啊,如果打开的话,可以用双字节可靠的mb_ereg_replace函数,因为str_replace不是双字节可靠的函数,
PHP code

回答3:

 echo substr_replace('①','②','0','③');
?>
例:
 echo substr_replace('但愿长醉不复醒','天涯何处无芳草','0','21');
?>
③的数值是①的字符数量的三倍