从一个字符串逐个回显所有元素似乎非常容易。当这段代码显示字符串的最后一个字符时,我感到很惊讶:
function FirstReverse($str) {
$arr='';
$len=strlen($str);
$i=0;
while($i<$len+1)
{
echo $str[$i];
echo "<hr />";
$i++;
}
}
答案 0 :(得分:2)
<强>尝试:强>
function FirstReverse($str){
for($i=0;$i<strlen($str);$i++){
echo $str[$i].'<hr/>';
}
}
<强>为什么:强>
for($i=0;$i<strlen($str);$i++)
$i
变量已公布,等于0
。
For循环一直持续到$i<strlen($str)
(这是有效的,因为$i
在0
开始,而不是1
。)
在For函数结束时,$i
每次增加一个。
echo $str[$i].'<hr/>';
这比两个不同的echo
命令短 - .
加入两个PHP字符串。