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

php分割字串的函數是什麼

(*-*)浩
發布: 2023-02-25 20:24:01
原創
6958 人瀏覽過

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中文網其他相關文章!

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