與 PHP explode 函數相對應的是 implode 函數,請參閱:PHP implode 函數用法。
PHP explode 函數語法規則
explode ( string $delimiter , string $string , int $limit );
PHP explode 函數有三個參數可以使用,分別解釋如下:- $delimiter - 字串的切割處,例如在空格切開或是在某個符號切開,必填項目。
- $string - 要被切割的字串,必填項目。
- $limit -非必填項目,可以為正整數或負整數,用來限制最多可以輸出的值數量。
PHP explode 函數實際應用範例範例的輸出結果會長這樣範例的一開始我們先準備了一個 $mystring 的字串,其中包含 A~G 的英文字母,每個英文字母透過半形空格隔開,接著利用兩個 explode 函數來切割字串,第一個 explode 函數並未使用 $limit 參數,所以整個 $mystring 的每個字母都被切割出來,此結果可以由 print_r 的輸出結果看到,第二個 explode 函數使用了 $limit 參數,並限定最多輸出值為 3 個,由 print_r 的輸出結果可以看到前面兩個字母 A 與 B 被切割出來分別存為兩個陣列元素,剩下的所有字串被存為第三個 PHP 陣列元素。以上為 PHP explode 函數實際應用範例。
延伸閱讀