PHP 新手教學 String | explode的使用說明

Table of Contents

Table of Contents

explode

將字串依照指定文字(delimiter)分割成一個數組陣列,最後回傳該陣列。

explode ( string $delimiter , string $string [, int $limit ] ) : array

limit

  • 若為正數,則回傳的陣列大小等於limit數值。陣列最後一個元素會包含字串剩餘的部分。

  • 若為負數,則返回的矩陣會排除從最後開始至後面數來limit個為止的元素。

  • 若為0,則被當作與1的結果一樣。

Example:

$text = "2010-01-02 12-00-00 ";

print_r(explode('-', $text));

print_r(explode('-', $text, 3));

print_r(explode('-', $text, -3));

print_r(explode('-', $text, 1));

print_r(explode('-', $text, 0));

Output:

// explode('-', 2010-01-02 12-00-00 ):
Array
(
    [0] => 2010
    [1] => 01
    [2] => 02 12
    [3] => 00
    [4] => 00 
)

// explode('-', 2010-01-02 12-00-00 , 3):
Array
(
    [0] => 2010
    [1] => 01
    [2] => 02 12-00-00 
)

// explode('-', 2010-01-02 12-00-00 , -3):
Array
(
    [0] => 2010
    [1] => 01
)

// explode('-', 2010-01-02 12-00-00 , 1):
Array
(
    [0] => 2010-01-02 12-00-00 
)

// explode('-', 2010-01-02 12-00-00 , 0):
Array
(
    [0] => 2010-01-02 12-00-00 
)

相關函數