You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP如何移除字符串末尾的特定空格

PHP 移除字符串末尾空格实现方案

针对仅移除字符串末尾空格、不改动字符串其余位置内容的需求,直接使用PHP内置的rtrim()函数即可,这是性能最优、语义最匹配的实现方式。

实现代码

// 原始带末尾空格的字符串
$destination = "Hong Kong ";
// 移除末尾所有空白字符
$destination = rtrim($destination);

执行上述代码后,$destination的值就会变成预期的"Hong Kong",末尾的空格会被完全清除,字符串开头、中间的空格不会受到任何影响。

注意事项

  • 不要误用其他同类字符串函数:
    • trim()会同时移除字符串开头和末尾的空白字符,如果你只需要处理末尾,使用这个函数可能会误删开头的有效空格
    • ltrim()仅会移除字符串开头的空白字符,无法满足处理末尾空格的需求
  • 如果你只想移除末尾的普通半角空格,需要保留末尾的换行、制表符等其他空白字符,可以给rtrim()传入第二个参数限定要移除的字符范围:
    // 仅移除末尾普通半角空格,其余末尾空白字符保留
    $destination = rtrim($destination, " ");
    

内容的提问来源于stack exchange,提问作者Mohammad Mansour

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 19:24:26