您最喜爱的技术社区。浏览所有集合
提出问题,找到答案,并与团队堆栈溢出协作。
提出问题,找到答案,并与团队堆栈溢出协作。探索团队
找到集中、可信的内容,围绕您最常用的技术进行协作。
团队
工作问答
在一个结构化且易于搜索的位置内连接和共享知识。
尽早访问并查看新功能的预览。
当我使用时:
rtrim(“头控制器”,“控制器”);
我希望这将返回Header,因为HeaderController-Controller=Header但这会返回“Head”,为什么?
如果要删除“Controller”子字符串,可以这样做:
$name=“HeaderController”;$shortName=str_replace(“控制器”,“”,$name);
为了确保只替换字符串末尾的“Controller”,您需要一个正则表达式(速度稍慢)
$name=“HeaderController”;$shortName=preg_replace('/Controller$/','',$name);
$符号标记字符串的结尾
rtrim公司需要删除字符列表,而不是子字符串。所以rtrim公司删除呃在里面标题.
rtrim公司
呃
标题
提醒:堆栈溢出上不允许使用人工智能工具生成的答案。了解更多信息
必需,但从未显示
Required, but never shown
单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.