阅读量:0
在 PHP 中,要实现字符串右取(从字符串的末尾开始获取指定长度的子字符串),可以使用 substr()
函数或 mb_substr()
函数。这两个函数都可以用来获取子字符串,但是mb_substr()
函数支持多字节编码,例如 UTF-8。
下面是使用这两个函数实现字符串右取的示例:
- 使用
substr()
函数:
function right($str, $length) { return substr($str, -$length); } $str = "Hello, world!"; $length = 6; echo right($str, $length); // 输出: "world!"
- 使用
mb_substr()
函数:
function mb_right($str, $length) { return mb_substr($str, -$length); } $str = "你好,世界!"; $length = 3; echo mb_right($str, $length); // 输出: "世界!"
注意:在使用 substr()
和 mb_substr()
函数时,请确保已经正确设置了字符串的编码。如果需要处理多字节字符串,建议使用 mb_substr()
函数。