php中,explode() 函數是把字串分割成陣列。本它的傳回值是傳回由字串組成的數組,其中的每個元素都是由 separator 作為邊界點分割出來的子字串。這篇文章總結了一些關於php explode() 函數的文章,希望能對大家學習php explode() 函數有幫助。
#這篇文章介紹php explode() 函數的作用以及語法。 php explode() 函數是:使用一個字串分割另一個字串,並傳回由字串組成的陣列。它的語法
explode(separator,string,limit)
separator 參數不能是空字串。如果 separator 為空字串(""),explode() 將傳回 FALSE。如果 separator 所包含的值在 string 中找不到,那麼 explode() 將會傳回包含 string 中單一元素的陣列。
如果設定了 limit 參數,則傳回的陣列包含最多 limit 個元素,而最後那個元素將包含 string 的剩餘部分。
如果 limit 參數是負數,則傳回除了最後的 -limit 個元素外的所有元素。此特性是 PHP 5.1.0 中新增的。
這篇文章主要介紹php explode()函數的使用方法。在php中分割一個字串,我們可以使用函數explode()實現,通常我們在開發專案中,想查看使用者透過表單或其它方式提交的字串的各個部分,以便於分類儲存和使用。例如,查看句子中的單字,或要將一個網址或電子郵件位址分割成一個個的組成部分。這時我們就可以使用explode()函數
3.php implode()函數與explode()函數的用法區別
這篇文章主要implode()函數與explode()函數的用法區別,php 中explode() 函數是:使用字串分割另一個字串,並傳回由字串組成的陣列。 implode() 函數是傳回一個由陣列元素組合成的字串。這兩個函數就是字串和陣列之間的互相轉換函數。 首先從用法來看,一個是將陣列元素連接成字串,一個是將字串分割到陣列裡面。所以從用法上是不一樣的再有就是接收參數的不同,explode() 由於歷史原因不能接收兩種參數順序,必須保證separator參數在string參數之前才行;而implode() 可以接受兩種參數順序。
相信大家都知道,explode和split在php中都是可以透過特定字符把字串轉換成陣列的,那麼explode和split既然是一樣的為什麼會有兩個函數呢,那麼explode和split的差別在哪裡呢
##【php explode() 函數的問答推薦】
1.javascript - explode怎麼不能分割空格呢?
2.請問php mysql select支援explode欄位然後根據值排序嗎?
【相關文章推薦】
1.2.以上是php explode() 函數的用法總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!