为什么要使用rtrim()?

时间:2019-05-24 11:23:28

标签: php

我下载了一些PHP代码,因为我想对其进行修改并将其用于我的项目。 我有这行代码:

$uri=rtrim(dirname($_SERVER['PHP_SELF']),'/\\');

我知道$ _SERVER ['PHP_SELF']是一个超全局变量,它返回当前正在运行的脚本的文件名。

但是我不知道为什么使用rtrim!  有人可以很快向我解释吗?

1 个答案:

答案 0 :(得分:1)

从PHP doc

  

rtrim —从a末尾去除空格(或其他字符)   字符串

解释更多:

_SERVER ['PHP_SELF']:  将返回当前执行脚本的文件名,相对于文档根目录。例如,位于地址http://example.com/foo/bar.php的脚本中的$_SERVER['PHP_SELF'] /foo/bar.php

目录名将返回父目录的路径,例如 src / foo / bar.php

为确保内部没有特殊字符,rtrim将从字符串末尾去除空格(或其他字符)。

希望这对您有所帮助。