使用一個字串分割另一個字串,把字串打散為陣列。 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 協議》,轉載必須註明作者和本文連結