Php 爆炸(“/”、“/”);为什么是4次而不是3次

Php 爆炸(“/”、“/”);为什么是4次而不是3次,php,explode,Php,Explode,我不明白为什么当我运行这段代码时,它返回4次而不是3次 $pieces = explode("/", "///"); print_r ($pieces); //Array ( [0] => [1] => [2] => [3] => ) 下图应该会有所帮助: _/_/_/_ 你看到多少下划线?四个。下图应该有帮助: _/_/_/_ 你看到多少下划线?四。因为有四个缩进,我将举例说明: 将//写为\u//\ u/\ u/并亲自查看,因此有4个元素。因为有4个缩进,我将

我不明白为什么当我运行这段代码时,它返回4次而不是3次

$pieces = explode("/", "///");

print_r ($pieces); //Array ( [0] => [1] => [2] => [3] => )

下图应该会有所帮助:

_/_/_/_

你看到多少下划线?四个。

下图应该有帮助:

_/_/_/_

你看到多少下划线?四。

因为有四个缩进,我将举例说明:
//
写为
\u//\ u/\ u/
并亲自查看,因此有4个元素。

因为有4个缩进,我将举例说明:
//
写为
\u/\ u/\ u/\ u
并自己查看,因此有4个元素。

分解
视为围绕参数分隔字符串

如果您的输入为
//
,explode将拆分字符串,从而产生4个输出

4个输出如下所示

A/B/C/D

$pieces = explode("/", "///");
print_r ($pieces); //Array ( [0] => [1] => [2] => [3] => )
                              A      B      C      D    

explode
视为围绕参数分隔字符串

如果您的输入为
//
,explode将拆分字符串,从而产生4个输出

4个输出如下所示

A/B/C/D

$pieces = explode("/", "///");
print_r ($pieces); //Array ( [0] => [1] => [2] => [3] => )
                              A      B      C      D    

你在“/”的两边爆炸


这将产生4件。“/”在每一侧都有一个位置。

您在“/”的每一侧爆炸


这将产生4件。“/”将始终在每一侧有一个位置。

为什么它应该是3次?
爆炸(“/”,“1/2/3/4”)非常感谢您的帮助。事实上,如果我们输入文本,那么我们可以看到4个值。。真狡猾。谢谢Lloydpick和所有人。为什么应该是3次?
explode(“/”,“1/2/3/4”)非常感谢您的帮助。事实上,如果我们输入文本,那么我们可以看到4个值。。真狡猾。谢谢劳埃德皮克和所有人。