在 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()
函數。