代码之家  ›  专栏  ›  技术社区  ›  Joe Phillips

为什么rtrim会删除不在右边的东西?

php
  •  3
  • Joe Phillips  · 技术社区  · 7 年前
    $word = "shshsh.shshsh";
    print(rtrim($word, "sh."));
    

    2 回复  |  直到 7 年前
        1
  •  9
  •   tkausl    7 年前

    这个 "sh." 是一组字符,而不是要删除的字符串。它将删除文件结尾的字符 $word 递归地,只要它是 [s, h, .]

        2
  •  3
  •   Alerra    7 年前

    here rtrim 将指定要从字符串中删除的字符掩码。换句话说,通过指定 ".sh" 作为角色掩码,您将移除 . s ,和 h 分别生成空字符串。

    推荐文章