gpt4 book ai didi

php - 将字符串分解为没有空元素的数组?

转载 作者:IT王子 更新时间:2023-10-29 01:09:23 25 4
gpt4 key购买 nike

PHP 的 explode 函数返回一个字符串数组,该字符串拆分为某些提供的子字符串。当有前导、尾随或连续的定界符时,它将返回空字符串,如下所示:

var_dump(explode('/', '1/2//3/'));
array(5) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
[2]=>
string(0) ""
[3]=>
string(1) "3"
[4]=>
string(0) ""
}

是否有一些不同的函数或选项或任何东西可以返回空字符串除外的所有内容?

var_dump(different_explode('/', '1/2//3/'));
array(3) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
[2]=>
string(1) "3"
}

最佳答案

试试 preg_split .

$exploded = preg_split('@/@', '1/2//3/', -1, PREG_SPLIT_NO_EMPTY);

关于php - 将字符串分解为没有空元素的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com