PHP 提供了substr()
函数返回字符串的一部分,因此在 PHP 中获取字符串最后一个字符的方法如下:
$string = "Our website url is www.codesou.cn";
$lastChar = substr($string, -1);
echo $lastChar; // 输出 m
PHP中的substr()
函数
语法
substr(string $string
, int $offset
, ?int $length
= null
): string
参数
string
(必须)输入字符串。
offset
(必须)偏移量
如果 offset
是非负数,返回的字符串将从 string
的 offset
位置开始,从 0 开始计算。例如,在字符串 “abcdef
” 中,在位置 0
的字符是 “a
”,位置 2
的字符串是 “c
” 等等。
如果 offset
是负数,返回的字符串将从 string
结尾处向前数第 offset
个字符开始。
如果 string
的长度小于 offset
,将返回空字符串。
length
(可选)截取的字符串长度
如果提供了正数的 length
,返回的字符串将从 offset
处开始最多包括 length
个字符(取决于 string
的长度)。
如果提供了负数的 length
,那么 string
末尾处的 length
个字符将会被省略(若 offset
是负数则从字符串尾部算起)。如果 offset
不在这段文本中,那么将返回空字符串。
如果提供了值为 0
的 length
,那么将返回一个空字符串。
如果忽略 length
或为 null
,返回的子字符串将从 offset
位置开始直到字符串结尾。