2014-09-04 36 views
-7

这可能怎么样?PHP substr()dos不工作

echo strlen($in);      //216 OK 
echo strlen(substr($in, 74, 129)); //129 WRONG 

的2º线应该是55不是129

+5

['substr()'](http://php.net/substr)的第三个参数称为'$ length',那么你认为它做什么? – kero 2014-09-04 12:30:15

+2

[你的代码不起作用并不意味着substr有问题](http://blog.codinghorror.com/the-first-rule-of-programming-its-always-your-fault/) ... – 2014-09-04 12:33:53

+6

这个问题似乎是无关紧要的,因为它是关于无法阅读PHP文档 – 2014-09-04 12:40:21

回答

5

的第三个参数substr()长度,所以你服用的129个字节的长度从偏移$ 74让你结果将是129个字节长