时间:2021-07-01 10:21:17 帮助过:25人阅读
string substr ( string $string , int $start [, int $length ] )
$rest = substr("abcdef", -1); // 返回 "f"
如果 start 是负数,返回的字符串将从 string 结尾处向前数第 start 个字符开始。
string substr ( string $string , int $start [, int $length ] )
$rest = substr("abcdef", -1); // 返回 "f"
如果 start 是负数,返回的字符串将从 string 结尾处向前数第 start 个字符开始。
string substr ( string $string , int $start [, int $length ] )
$rest = substr("abcdef", -1); // 返回 "f"
如果 start 是负数,返回的字符串将从 string 结尾处向前数第 start 个字符开始。
看index.php后面有没有 /
if ('/' == substr($php_self, -1))
只不过是检查一下 $php_self 的最后一个字符是否为 /
对函数的用法,你并没有理解错
但是对算法的目的,没有清晰的认知
所以说,看别人的代码时一定要去体会作者的思路。
因为同样的效果,你可能使用完全相佐的算法
思路不同,写法也不同
比如我希望 $php_self 后面没有 /
那么会写 $php_self = trim($php_self, '/');
管他有没有,下去掉再说
又比如我希望 $php_self 后面有 /
那么会写 $php_self = trim($php_self, '/') . ‘/’
并不需要先判断在操作
if ('/' == substr($php_self, -1)) 这个是检查最后一个字符是否/