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