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

时间:2018-03-30 16:16:09

标签: php explode

我无法理解为什么当我运行此代码时,它返回4次而不是3次。

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

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

4 个答案:

答案 0 :(得分:6)

explode视为将你的字符串与你的论点分开。

如果您输入///,则爆炸会拆分您的字符串,从而产生4个输出......

4个输出如下......

A/B/C/D

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

答案 1 :(得分:4)

下图应该有所帮助:

import cv2
import numpy as np

im = cv2.imread('demo.jpg')
im = np.array(im[:,::-1]) # cast as array
drawed_im = cv2.rectangle(im, (10,10), (50,50), (255, 0, 0), thickness=2)

你看到多少次下划线?四

答案 2 :(得分:3)

因为有4个缩进,我将通过示例解释: 将///写为_ / _ / _ / _并亲自查看,因此有4个元素。

答案 3 :(得分:2)

你正在爆炸" /"。

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

这将产生4件。 " /"将始终在每一方都有一个位置。