頻道欄目
首頁 > 資訊 > php > 正文

php字符串的有序拆分講解

17-12-04        來源:[db:作者]  
收藏   我要投稿

這里講這幾個函數

chunk_split() :函數把字符串分割為一連串更小的部分。

explode():使用一個字符串分割另一個字符串

str_split():將字符串分割到數組中

chunk_split()

語法

chunk_split(string,length,end)
參數 描述
string 必需。規定要分割的字符串。
length 可選。數字值,定義字符串塊的長度。默認是 76。
end 可選。字符串值,定義在每個字符串塊末端放置的內容。默認是 \r\n。

輸入結果:S.h.a.n.g.h.a.i.

explode()


本函數為 implode() 的反函數,使用一個字符串分割另一個字符串,返回一個數組。

array explode( string separator, string string [, int limit] )
參數 說明
separator 分割標志
string 需要分割的字符串
limit 可選,表示返回的數組包含最多 limit 個元素,而最后那個元素將包含 string 的剩余部分,支持負數。

輸出結果如下:

Array
(
    [0] => one
    [1] => two
    [2] => three
    [3] => four
)
Array
(
    [0] => one
    [1] => two|three|four
)
Array
(
    [0] => one
    [1] => two
    [2] => three
)

str_split()

str_split() 將字符串分割為一個數組,成功返回一個數組。

array str_split( string string [, int length] )
參數 說明
string 需要分割的字符串
length 可選,表示每個分割單位的長度,不可小于1

例子:


輸出結果如下:

Array
(
    [0] => o
    [1] => n
    [2] => e
    [3] =>  
    [4] => t
    [5] => w
    [6] => o
    [7] =>  
    [8] => t
    [9] => h
    [10] => r
    [11] => e
    [12] => e
)
Array
(
    [0] => one
    [1] =>  tw
    [2] => o t
    [3] => hre
    [4] => e
)
相關TAG標簽
上一篇:Packet Tracer6.0靜態路由、rip路由、ospf路由的配置
下一篇:Android開發Kotlin基礎教程
相關文章
圖文推薦

關于我們 | 聯系我們 | 廣告服務 | 投資合作 | 版權申明 | 在線幫助 | 網站地圖 | 作品發布 | Vip技術培訓 | 舉報中心

版權所有: 紅黑聯盟--致力于做實用的IT技術學習網站

美女MM131爽爽爽毛片