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

我替换了不行,是不是编码的问题?... 我替换了不行,是不是编码的问题? 展开
 我来答
百度网友faadf46
高粉答主

2020-04-25 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:75.6万
展开全部

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

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

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

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

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

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

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

匿名用户
推荐于2017-12-16
展开全部
勇往直前回复于15日17点58分  楼主的mb_string扩展有没有打开啊,如果打开的话,可以用双字节可靠的mb_ereg_replace函数,因为str_replace不是双字节可靠的函数,
PHP code <? echo mb_ereg_replace("格式","新格式","将中文字符的格式替换"); //输出 将中文字符的新格式替换 ?>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
墨迷喵
2020-03-30
知道答主
回答量:1
采纳率:0%
帮助的人:634
展开全部
<?php
 echo substr_replace('①','②','0','③');
?>
例:
<?php
 echo substr_replace('但愿长醉不复醒','天涯何处无芳草','0','21');
?>
③的数值是①的字符数量的三倍
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式