如何从字符串中 trim 子字符串,条件是在它的末尾找到?
How to trim substring from string with the condition of being found at the end of it?
比如我的修剪条件是这样的:
前面有 space 的子字符串 2
将从字符串的末尾删除,但 不会 如果它在字符串内部找到并且在结束之前。
The date is 2015
将保持不变,但字符串 the date is 2015 2
不会,字符串末尾的 space 和 2
应该被修剪
我知道我可以用 explode
/implode
函数半烤一些东西,但是有没有更好的方法来完成这个?
rtrim($txt, " $foo");
从字符串右侧修剪所选字符
比如我的修剪条件是这样的:
前面有 space 的子字符串 2
将从字符串的末尾删除,但 不会 如果它在字符串内部找到并且在结束之前。
The date is 2015
将保持不变,但字符串 the date is 2015 2
不会,字符串末尾的 space 和 2
应该被修剪
我知道我可以用 explode
/implode
函数半烤一些东西,但是有没有更好的方法来完成这个?
rtrim($txt, " $foo");
从字符串右侧修剪所选字符