温馨提示×

PHP explode函数怎样处理连续分隔符

PHP
小樊
83
2024-10-10 17:34:55
栏目: 编程语言

在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()函数移除数组中的空值。这样,我们得到了一个没有连续分隔符的新数组。

0