首頁 > 後端開發 > php教程 > 講解php字串的有序拆分的相關操作

講解php字串的有序拆分的相關操作

jacklove
發布: 2023-03-30 17:46:02
原創
1535 人瀏覽過

php字串的有序拆分的相關內容在php中很重要,本篇將介紹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] )

<!--?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() 将字符串分割为一个数组,成功返回一个数组。
array str_split( string string [, int length] )
登入後複製

參數    #   需要分割的字串   

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字串的有序拆分的相關操作,更多相關內容請關注php中文網。

相關推薦:

如何使用php計算出兩個經緯度之間的距離


講解PHP陣列遍歷的相關實例


解說PHP陣列分類、陣列建立的方法

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板