字串函式 explode ()

eternal_strong發表於2020-05-06

使用一個字串分割另一個字串,把字串打散為陣列。 explode()

explode(string $separator, string $string, int $limit) : array

此函式返回字串的陣列,每個元素都是 string 的一個子串,它們被字串 delimiter 作為邊界點分割出來。

引數 描述
separator 必需。規定在哪裡分割字串。
string 必需。要分割的字串。
limit 可選。規定所返回的陣列元素的數目。
可能的值:
大於 0 - 返回包含最多 limit 個元素的陣列
小於 0 - 返回包含除了最後的 -limit 個元素以外的所有元素的陣列
0 - 返回包含一個元素的陣列
$str = 'one,two,three,four';

// 零 limit
print_r(explode(',',$str,0));

// 正的 limit
print_r(explode(',',$str,2));

// 負的 limit
print_r(explode(',',$str,-1));
Array ( 
[0] => one,two,three,four
) 
Array ( 
[0] => one [1] => two,three,four 
) 
Array ( 
[0] => one [1] => two [2] => three 
)
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章