PHP
中字串是使用較頻繁的資料型,在日常的使用過程中,我們常需要使用一個字串分割另一個字串, PHP
為我們提供了explode()
這個函數,本文就帶大家一起來看看。
首先,最先應該被了解的應該是語法:
explode ( string $delimiter,string $string , int $limit = ? )
#$delimiter:邊界上的分隔字元。
$string:輸入的字串。
$limit:若值是正數,則傳回的陣列包含最多$limit個元素,最後的元素將包含$string的剩餘部分。若值是負數,則傳回除了最後的 -$limit個元素外的所有元素。如果 $limit 是 0,則會被當作 1。
傳回值:array類型的數組,每個元素都是$string的一個子字串。
程式碼實例:
1.有兩個參數使用時:
<?php $sentence1 = "良人当归即好,人生当苦无妨,我有一剑,可搬山"; $sentence2 = explode(",", $sentence1); print_r($sentence2);
输出:Array( [0] => 良人当归即好 [1] => 人生当苦无妨 [2] => 我有一剑 [3] => 可搬山)
2.有三個參數使用時:
<?php $sentence1 = "良人当归即好,人生当苦无妨,我有一剑,可搬山"; //$limite为正整数 $sentence2 = explode(",", $sentence1,3); print_r($sentence2); echo "<br>"; //$limite为0 $sentence3 = explode(",", $sentence1,0); print_r($sentence3); echo "<br>"; //$limite为负整数 $sentence4 = explode(",", $sentence1,-2); print_r($sentence4);
输出: Array( [0] => 良人当归即好 [1] => 人生当苦无妨 [2] => 我有一剑 [3] => 可搬山) Array( [0] => 良人当归即好,人生当苦无妨,我有一剑,可搬山) Array( [0] => 良人当归即好 [1] => 人生当苦无妨)
#推薦:《2021年PHP面試題大匯總(收藏)》《php影片教學》
以上是詳解PHP中的explode()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!