explode函數是將字串拆分為不同的字串並傳回數組,然後透過存取數組來檢索字串的每個部分
PHP是功能強大的網站開發工具之一,它包含各種用於各種目的的內建函數,其中explode()函數是一個內建函數,主要用於將字串拆分為不同的字串。
【推薦課程:PHP課程】
##意義:
explode()函數基於字串分隔符號拆分字串,即它將字串拆分為出自分隔符號的位置。此函數傳回一個數組,其中包含透過拆分原始字串形成的字串,我們可以透過存取數組來輕鬆檢索字串的每個部分##它的語法結構如下:
explode(separator,string,limit)separator:表示指定字串將要分割的關鍵點,換句話說,只要在字串中找到此字符,它就會表示數組的一個元素的結尾和另一個元素的開頭。 OriginalString:表示在陣列中拆分的輸入字串。 NoOfElements:用於指定陣列的元素數。此參數可以是任何整數(正數,負數或零),正數:表示傳回包含最多 limit 個元素的陣列負數:表示資料的最後N個元素將會被修剪掉,陣列的剩餘部分將作為單一陣列傳回零:表示傳回的陣列將只有一個元素,即整個字串
範例:
<?php $str = 'hello,how, are ,you '; // 零 limit print_r(explode(',',$str,0)); // 正的 limit print_r(explode(',',$str,3)); // 负的 limit print_r(explode(',',$str,-1)); ?>
#使用特定字元作為分隔符號:
<?php $str = 'he-llo-how-are you '; // 零 limit print_r(explode('-',$str,0)); // 正的 limit print_r(explode('-',$str,3)); // 负的 limit print_r(explode('-',$str,-1)); ?>
以上是php中的explode()函數如何使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!