PHP mb_substr() 函數
實例
從字串中返回 "線上":
echo mb_substr("IT研修", 0, 2);
// 輸出:線上
定義和用法
mb_substr() 函數返回字串的一部分,之前我們學過 substr() 函數,它只針對英文字元,如果要分割的中文文字則需要使用 mb_substr()。
注釋:如果 start 參數是負數且 length 小於或等於 start,則 length 為 0。
語法
mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) : string
參數 | 描述 |
---|---|
str | 必需。從該 string 中提取子字串。 |
start | 必需。規定在字串的何處開始。
|
length | 可選。規定要返回的字串長度。默認是直到字串的結尾。
|
encoding | 可選。字元編碼。如果省略,則使用內部字元編碼。 |
技術細節
返回值: | 返回字串的提取部分,如果失敗則返回 FALSE,或者返回一個空字元串。 |
---|---|
PHP 版本: | 4+ |
