PHP mb_substr()獲取部分字符串

用途

  • 獲取部分字符串
  • 解決截取中文防止亂碼的問題

說明

string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] )

根據(jù)字符數(shù)執(zhí)行一個多字節(jié)安全的substr()操作。位置是從str的開始位置進行計數(shù)。第一個字符的位置是0。第二個字符的位置是,以此類推。

參數(shù)

  • str
    從該string中提取子字符串
  • start
    如果start不是負數(shù),返回的字符串會從str第start的位置開始,從0開始計數(shù)。舉個例子,字符串‘a(chǎn)bcdef’,位置0的字符是‘a(chǎn)’,位置2的字符是‘c’,以此類推。
    如果start是負數(shù),返回的字符串是從str末尾處第start個字符開始的。
  • length
    str中要使用的最大字符數(shù)。如果省略了此參數(shù)或者傳入了NULL,則會提取到字符串的尾部。
  • encoding
    encoding參數(shù)為字符編碼。如果省略,則使用內(nèi)部字符編碼。

返回值

mb_substr()函數(shù)根據(jù)start和length參數(shù)返回str中指定的部分。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容