为什么爆炸会返回整个数组?

问题描述 投票:-3回答:1

此代码返回整个数组,而不是false或NULL,因为掩码;没有匹配项>

$a = " 6 . 2 . 828194 . 2 . 3 .";

var_dump(explode(';', $a));

如何解决此功能?

结果是:

array(1) { [0]=> string(25) " 6 . 2 . 828194 . 2 . 3 ." }

此代码返回整个数组,而不是false或NULL,因为没有被mask匹配; $ a =“ 6。2。828194。2。3。”; var_dump(explode(';',$ a));如何解决此功能?结果是:...

php php-7
1个回答
2
投票

您可以在爆炸前测试分隔符是否在其中,如果分隔符不存在,请执行所需的操作。


-2
投票

您在$ a变量中将实际的分隔符设置为;,但没有任何内容由;分隔

© www.soinside.com 2019 - 2024. All rights reserved.