我有一种感觉,这对我来说是一个愚蠢/愚蠢的错误,但我需要一双新的眼睛......我正在尝试使用 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";
}
?>