2014-09-04 39 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個字節長