首頁  >  文章  >  後端開發  >  php字串的有序拆分的實作步驟

php字串的有序拆分的實作步驟

php中世界最好的语言
php中世界最好的语言原創
2018-05-30 11:51:382662瀏覽

今天給大家說幾個函數,讓我們一起來實現php字串的有序拆分的實現步驟,下面請看案列

chunk_split() :函数把字符串分割为一连串更小的部分。
explode():使用一个字符串分割另一个字符串
str_split():将字符串分割到数组中
chunk_split()

語法

#
chunk_split(string,length,end)

參數 描述

string 必要。規定要分割的字串。

length 可選。數字值,定義字串塊的長度。預設是 76。

end 可選。字串值,定義在每個字串區塊末端放置的內容。預設是 \r\n。

<!--?php
$str = "Shanghai";
echo chunk_split($str,1,".");
?-->
输入结果:S.h.a.n.g.h.a.i.
explode()

本函數為 implode() 的反函數,使用字串分割另一個字串,並傳回一個陣列。

array explode( string separator, string string [, int limit] )

參數 說明

separator 分割標誌

string 需要分割的字串

limit 可選,表示傳回的陣列包含最多limit 個元素,而最後那個元素將包含string 的剩餘部分,支援負數。

<!--?php
$str = &#39;one|two|three|four&#39;;
print_r(explode(&#39;|&#39;, $str));
print_r(explode(&#39;|&#39;, $str, 2));
// 负数的 limit(自 PHP 5.1 起)
print_r(explode(&#39;|&#39;, $str, -1));
?-->

輸出結果如下:

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() 將字串分割為一個數組,成功傳回一個陣列。

?
1
array str_split( string string [, int length] )

參數 說明

string 需要分割的字串

length 可選,表示每個分割單位的長度,不可小於1

##範例:

<!--?php
$str = &#39;one two three&#39;;
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);
?-->

輸出結果如下:

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
)

相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

相關閱讀:

駝峰命名與JS的問題解答

JS的冒泡事件如何使用

JS裡的布林值、關係運算子、邏輯運算子的詳解及實例

以上是php字串的有序拆分的實作步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn