mb_substr
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_substr — 獲取部分字串
說明
   mb_substr(
string
int
int
string
): string
  string
$str,int
$start,int
$length = NULL,string
$encoding = mb_internal_encoding()): string
   根據字元數執行一個多位元組安全的 substr() 操作。
   位置是從 str 的開始位置進行計數。
   第一個字元的位置是 0。第二個字元的位置是 1,以此類推。 
  
參數
- 
str
- 
      從該 string 中提取子字串。 
- 
start
- 
      如果 start不是負數,返回的字串會從str第start的位置開始,從 0 開始計數。舉個例子,字串 'abcdef',位置0的字元是 'a',位置2的字元是 'c',以此類推。如果 start是負數,返回的字串是從str末尾處第start個字元開始的。
- 
length
- 
      str中要使用的最大字元數。如果省略了此參數或者傳入了NULL,則會提取到字串的尾部。
- 
encoding
- 
      encoding參數為字元編碼。如果省略或是null,則使用內部字元編碼。
返回值
   mb_substr() 函式根據 start 和 length 參數返回 str 中指定的部分。
  
更新日誌
| 版本 | 說明 | 
|---|---|
| 5.4.8 | length傳入NULL,則從 start 提取到字串的結尾處。
        在之前的版本里,NULL會被當作0來處理。 |