我有一種感覺,這是我的一個愚蠢/愚蠢的錯誤,但我需要一組新的眼睛...我試圖循環使用substr字符串,但是沒有得到預期的結果。奇怪的PHP substr()問題
例如,echo substr("950122", 2, 2);
01輸出到屏幕上,而不是5並使用3索引給我122而不是0
我將如何遍歷正確字符串?
http://ideone.com/YKz7g3
<?php
$str = "950122";
for($i = 1; $i <= strlen($str); $i++) {
echo substr($str, $i, $i) . "\n";
}
?>
這是爲什麼古怪?你讀過[手冊](http://us3.php.net/substr)嗎? –