溫馨提示×

php right函數(shù)如何實現(xiàn)字符串右取

PHP
小樊
83
2024-09-04 20:58:49
欄目: 編程語言

在 PHP 中,要實現(xiàn)字符串右取(從字符串的末尾開始獲取指定長度的子字符串),可以使用 substr() 函數(shù)或 mb_substr() 函數(shù)。這兩個函數(shù)都可以用來獲取子字符串,但是mb_substr() 函數(shù)支持多字節(jié)編碼,例如 UTF-8。

下面是使用這兩個函數(shù)實現(xiàn)字符串右取的示例:

  1. 使用 substr() 函數(shù):
function right($str, $length) {
    return substr($str, -$length);
}

$str = "Hello, world!";
$length = 6;
echo right($str, $length); // 輸出: "world!"
  1. 使用 mb_substr() 函數(shù):
function mb_right($str, $length) {
    return mb_substr($str, -$length);
}

$str = "你好,世界!";
$length = 3;
echo mb_right($str, $length); // 輸出: "世界!"

注意:在使用 substr()mb_substr() 函數(shù)時,請確保已經(jīng)正確設置了字符串的編碼。如果需要處理多字節(jié)字符串,建議使用 mb_substr() 函數(shù)。

0