我正在尝试修剪 $_SERVER['REQUEST_URI'] 以摆脱它后面的 .php 文件。但是经过调查因为没有修剪,所以修剪了/,然后我发现它只是修剪了REQUEST_URI中的第一个字符。
<? var_dump (trim($_SERVER['REQUEST_URI'], '/')); ?>
这将返回 string(37) "ncms/admin/login.php?p=login&failed=1"
你可以看到它只是修剪第一个/在ncms之前。
这是未触及的字符串,
string(37) "/ncms/admin/login.php?p=login&failed=1"
为什么它只影响第一个字符?