关于trim函数 《品字+顿号》问题

var_dump(“品、”);
var_dump(“、”);
var_dump(rtrim(“物品、”, “、”));
打印结果:
string(6) “品、”
string(3) “、”
string(5) “物”
发现最后结果长度为5,品字不见了!少了一个长度。
是什么原因呢?

讨论数量: 2

不支持非标准字符.

1天前 评论

只能处理单字节字符也就是ascii编码在0-127的,想实现这种裁剪,1.需要自己实现通过mb函数,2.mb_rtrim可以处理多字节字符但是需要php版本8.4以上

17小时前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!