为什么这会发生在substr空间中

时间:2015-09-20 22:30:51

标签: php

我想知道为什么substr函数计数空间 例如:

$text= 'Hello World';
echo substr($text,0,6);

输出将是

  

您好

但我想成为

  

你好w

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

substr()函数从第一个字符开始计为0,这也包括空格。

这应该给出你想要的输出:

$text= 'Hello World';
echo substr($text,0,7);

答案 1 :(得分:0)

空格字符与任何其他字符一样计算。要获得您想要的输出,您需要使用:

$text= 'Hello World';
echo substr($text,0,7);