在PHP中,explode() 函數用于將字符串分割為數組
以下是一個例子,展示了如何使用explode()函數處理連續分隔符:
<?php
$str = "apple,orange,,banana,grape,,,,";
$delimiter = ",";
// 使用explode()函數處理連續分隔符
$array = explode($delimiter, $str);
// 使用array_filter()函數移除空值
$filtered_array = array_filter($array, function ($value) {
return !empty($value);
});
print_r($filtered_array);
?>
輸出結果:
Array
(
[0] => apple
[1] => orange
[2] => banana
[3] => grape
)
在這個例子中,我們首先使用explode()函數根據逗號分隔字符串,然后使用array_filter()函數移除數組中的空值。這樣,我們得到了一個沒有連續分隔符的新數組。