首頁 >後端開發 >PHP問題 >php分割字串的函數是什麼

php分割字串的函數是什麼

(*-*)浩
(*-*)浩原創
2019-10-08 14:51:186963瀏覽

php分割字串的函數有explode()和str_split()

php分割字串的函數是什麼

#explode()

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

語法:(推薦學習:PHP影片教學

array explode( string separator, string string [, int limit] )<br/>

範例:

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

#輸出結果如下:

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

str_split()

str_split() 將字串分割為一個數組,成功傳回一個陣列。

語法:

array str_split( string string [, int length] )<br/>

範例:

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

輸出結果如下:##

Array<br/>(<br/>    [0] => o<br/>    [1] => n<br/>    [2] => e<br/>    [3] =>  <br/>    [4] => t<br/>    [5] => w<br/>    [6] => o<br/>    [7] =>  <br/>    [8] => t<br/>    [9] => h<br/>    [10] => r<br/>    [11] => e<br/>    [12] => e<br/>)<br/>Array<br/>(<br/>    [0] => one<br/>    [1] =>  tw<br/>    [2] => o t<br/>    [3] => hre<br/>    [4] => e<br/>)<br/>

以上是php分割字串的函數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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