1
A
回答
2
0
您可以使用rtrim()
。
这将删除字符串末尾的空格。
echo rtrim('سلام؟', '؟');
而且你的问题就解决了..
0
你串字符是阿拉伯语,这是相反的顺序。所以你必须使用rtrim()。
1
rtrim
是从字符串的右侧进行替换,对于OP的要求是可以的。但我认为str_replace()
更合适。修剪可以通过它来完成,也有助于替换任何字符串的位置。一个例子:
$search = ['؟', ' ',]; // Add more elements if required
$str = 'سلام؟';
$output = str_replace($search, '', $str);
echo $output;
输出:[?PHP的多字节装饰]
سلام
相关问题
- 1. 为什么圆弧角没有影响
- 2. 为什么类上的变化会影响其他类?
- 3. 为什么旋转UIImageView会影响其他UI元素?
- 4. expect_background影响其他期望的行为
- 5. 浮动影响其他divs?
- 6. DrawIndexedInstanced()影响其他几何
- 7. textarea的影响其他TDS
- 8. cudaMemcpy影响其他变量
- 9. CSS:not()选择器影响其他元素,我错过了什么?
- 10. ngOnInit varible change为什么不影响角度为2/4的html?
- 11. 如何保护我的Azure web角色不受其他人的影响?
- 12. 这些角色是什么,他们为什么这样渲染?
- 13. 为什么一个目录的PHP会话正在影响其他?
- 14. 为什么一个分支的更改会影响git中的其他分支?
- 15. 使用流星,为什么调用MyCollection.findOne会影响其他模板函数?
- 16. 为什么悬停在一个影响其他CSS元素的CSS上?
- 17. 为什么创建一个字符串会影响其他变量?
- 18. 为什么在TableViewCell中更改开关会影响其他单元中的其他开关?
- 19. 为什么常量的值会影响HLSL着色器编译?
- 20. 格背景颜色会影响其他线路
- 21. 如何将阴影背景白色更改为其他颜色
- 22. 为什么css margin-bottom不影响其余的框?
- 23. 为什么div的位置受其孩子的margin-top影响?
- 24. 为什么内容inline-block的会影响其在容器
- 25. 为什么flex layout受其溢出内容的影响?
- 26. 为什么受其父代的* set_capture *影响的元素的* set_capture *
- 27. AngularJS - 为什么$范围$适用影响到其它范围
- 28. 为什么mouseenter/mouseleave影响.click事件?
- 29. 为什么div不受css影响?
- 30. 为什么getTimestamp()会影响setTimezone()
的可能的复制(https://stackoverflow.com/questions/10066647/multibyte-trim-in-php ) – Nadav
[切割阿拉伯语字符串](https://stackoverflow.com/q/32680409/6521116) –