📅  最后修改于: 2023-12-03 15:11:51.525000             🧑  作者: Mango
在 PHP 中获取字符串的最后一个字符可以使用下标的方式,即通过字符串的长度减 1 来获取。
$string = "Hello world!";
$last_char = $string[strlen($string) - 1];
echo $last_char;
在上面的示例中,我们首先定义了一个字符串变量 $string
,然后通过 strlen()
函数获取其长度,最后通过 $string[strlen($string) - 1]
获取了其最后一个字符并把它保存到了 $last_char
变量中,最后使用 echo
输出该字符。
$string[-1]
并不是一个有效的位置。所以在获取字符串最后一个字符之前,应该检查字符串是否为空。mb_substr()
函数来获取最后一个字符。具体用法如下:$string = "你好,世界!";
$last_char = mb_substr($string, -1);
echo $last_char; // 输出 “!”
在上面的示例中,我们首先定义了一个包含多字节字符的字符串变量 $string
,然后通过 mb_substr()
函数的第二个参数 -1
来获取其最后一个字符并把它保存到了 $last_char
变量中,最后使用 echo
输出该字符。
通过上面的介绍,我们可以知道:
$string[-1]
并不是一个有效的位置。所以在获取字符串最后一个字符之前,应该检查字符串是否为空。mb_substr()
函数来获取最后一个字符。以上是关于在 PHP 中获取字符串的最后一个字符的介绍。