PHP explode函數(shù)怎樣處理連續(xù)分隔符

PHP
小樊
81
2024-10-10 17:34:55

在PHP中,explode() 函數(shù)用于將字符串分割為數(shù)組

以下是一個(gè)例子,展示了如何使用explode()函數(shù)處理連續(xù)分隔符:

<?php
$str = "apple,orange,,banana,grape,,,,";
$delimiter = ",";

// 使用explode()函數(shù)處理連續(xù)分隔符
$array = explode($delimiter, $str);

// 使用array_filter()函數(shù)移除空值
$filtered_array = array_filter($array, function ($value) {
    return !empty($value);
});

print_r($filtered_array);
?>

輸出結(jié)果:

Array
(
    [0] => apple
    [1] => orange
    [2] => banana
    [3] => grape
)

在這個(gè)例子中,我們首先使用explode()函數(shù)根據(jù)逗號(hào)分隔字符串,然后使用array_filter()函數(shù)移除數(shù)組中的空值。這樣,我們得到了一個(gè)沒(méi)有連續(xù)分隔符的新數(shù)組。

0