在PHP中循环时缺少最后一个字符串字符

离开托夫

逐个回显字符串中的所有元素似乎是一件容易的事。当这段代码显示了字符串的最后一个字符以外的所有内容时,我感到很惊讶:

function FirstReverse($str) {
    $arr='';
    $len=strlen($str);

    $i=0;
    while($i<$len+1)
    {
        echo $str[$i];
        echo "<hr />";
        $i++;
    }
}
Ben

尝试:

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字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在getchar()循环中时如何检测C字符串中的最后一个字符

PHP的:如何修剪循环内的最后一个字符串

循环仅在添加跨度标签时显示数组中的最后一个字符串

如果PHP中最后一个字符包含数字,则从字符串中删除最后一个字符

从循环中生成的字符串中删除最后一个字符

仅当字符串中的第一个或最后一个字符时,才从字符串中删除该字符。

尝试删除字符串的最后一个字符时出错

For 循环一个字符串

如何从mongodb中的字符串中获取最后一个字符?

从SQL Plus中的字符串中删除最后一个字符

如何从IronPyhon中的字符串中删除最后一个字符?

C字符串中缺少第一个字符

C#-按下按键时从字符串中删除最后一个字符

如何从字符串中删除最后一个字符?

Objective-C-从字符串中删除最后一个字符

返回Python中字符串的最后一个字符

从awk捕获的字符串中删除最后一个字符

字符串中的最后一个字符完全匹配

在Prolog中获取字符串的最后一个字符

如何使用jQuery从字符串中删除最后一个字符?

Javascript:如何从div或字符串中删除最后一个字符?

如何在TSQL中匹配字符串的最后一个字符?

从字符串中删除最后一个字符

如何从字符串中删除最后一个字符?

获取字符串中的最后一个字符

从字符串中删除最后一个字符实例 - Javascript - 重温

Smarty 删除字符串中的最后一个字符,如果它是 '/'

如何获取外壳中字符串的最后一个字符?

从字符串中删除最后一个字符。斯威夫特语言