共計 647 個字符,預計需要花費 2 分鐘才能閱讀完成。
PHP 截取字符串的方式有以下幾種:
- substr() 函數(shù):該函數(shù)可以從一個字符串中截取指定長度的子字符串。它接受三個參數(shù),第一個參數(shù)是要截取的字符串,第二個參數(shù)是截取的起始位置,第三個參數(shù)是截取的長度。
- mb_substr() 函數(shù):與 substr() 函數(shù)類似,不過該函數(shù)支持處理多字節(jié)字符,比如中文。它接受三個參數(shù),第一個參數(shù)是要截取的字符串,第二個參數(shù)是截取的起始位置,第三個參數(shù)是截取的長度。
- explode() 函數(shù):該函數(shù)可以將一個字符串按照指定的分隔符拆分成數(shù)組。它接受兩個參數(shù),第一個參數(shù)是分隔符,第二個參數(shù)是要拆分的字符串。
- preg_split() 函數(shù):與 explode() 函數(shù)類似,不過該函數(shù)支持使用正則表達式作為分隔符。它接受兩個參數(shù),第一個參數(shù)是正則表達式,第二個參數(shù)是要拆分的字符串。
- strstr() 函數(shù):該函數(shù)可以在一個字符串中查找指定的子字符串,并返回從該子字符串開始到字符串末尾的部分。它接受兩個參數(shù),第一個參數(shù)是要查找的字符串,第二個參數(shù)是要查找的子字符串。
- strpos() 函數(shù):該函數(shù)可以在一個字符串中查找指定的子字符串,并返回其第一次出現(xiàn)的位置。它接受兩個參數(shù),第一個參數(shù)是要查找的字符串,第二個參數(shù)是要查找的子字符串。
- preg_match() 函數(shù):該函數(shù)可以使用正則表達式在一個字符串中查找匹配的子字符串,并返回匹配結(jié)果。它接受兩個參數(shù),第一個參數(shù)是正則表達式,第二個參數(shù)是要查找的字符串。
以上就是常用的幾種 PHP 截取字符串的方式。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完