PHP:For循环将不会执行

吉恩·多普达(Gene Dopuda)

我完全不知所措。我已经广泛搜索了该站点以及其他站点,以了解为什么我的for循环以及许多其他工作循环无法执行,并尝试了许多建议。我检查了它实际上没有执行并且没有满足执行条件。这是循环:

 if (count($bunnyList)>100){
        echo "Too many bunnies! Initiating mass cull.</br>";
        for ($i=0; $i===50; $i++){
            echo 'something';
            unset ($bunnyList[rand(0,(count($bunnyList)))]);
            array_values($bunnyList);
         }
        echo 'Number of bunnies: '.(count($bunnyList));

如果条件执行;首先执行echo语句,然后执行循环之后的echo语句。如果执行了循环,那么我应该在页面上打印一些“东西”,但是即使尝试了很多其他关于失败循环的建议后,我也从来没有。在盯着这个特定的代码几个小时之后,我可以肯定地确定自己没有弄乱一段语法。请帮助我,我已经拉了太多的头发ou :(

整个代码长达一百多行,我认为发布整件事并不明智。此外,该程序中的所有其他for循环都可以正常工作,而这一循环的无尽变化则不可行。

对于这是一个多余的问题还是之前曾有人问过,我深表歉意。其他与我类似的问题的答案也无法解决问题。请帮我D:

TL; DR为什么只有这个for循环无法在包含许多功能循环的程序中执行?if条件中的echo语句确实执行。

戴维维利亚

尝试:

for ($i = 0; $i < 50; $i++) {

代替:

for ($i = 0; $i === 50; $i++) {

在for循环中,第二部分不是结束条件,而是继续条件。在您的情况下,它正在检查$ i是否等于50,由于不是,因此它将永远不会进入循环。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

performselector将不会执行

来自分类Dev

Maven将不会执行测试

来自分类Dev

For循环不会执行

来自分类Dev

不会退出执行循环

来自分类Dev

Ajax调用将不会同步执行

来自分类Dev

猫鼬POST请求将不会执行

来自分类Dev

Android SQLite将不会执行onUpgrade()

来自分类Dev

Ajax调用将不会同步执行

来自分类Dev

foreach循环不会继续执行

来自分类Dev

PHP联系表格将不会提交

来自分类Dev

php单选值将不会更新列

来自分类Dev

GoDaddy php mail()将不会提交

来自分类Dev

Cron 不会执行 PHP

来自分类Dev

delay_job_active_record将不会执行延迟的代码

来自分类Dev

注入的64位shellcode将不会执行系统调用

来自分类Dev

网站将不会执行_ViewStart.cshtml或查找布局

来自分类Dev

当鼠标移动时,mouseClicked()将不会执行

来自分类Dev

MySQL查询将不会执行-类->功能->表格

来自分类Dev

Azure Devops脚本将不会执行2条yarn命令

来自分类Dev

/ etc / crontab中的有效代码将不会执行

来自分类Dev

记录器将不会按照顺序执行

来自分类Dev

PHP循环执行功能

来自分类Dev

PHP-循环语句语法不正确,因此将永远不会执行

来自分类Dev

类中的while循环不会执行c ++

来自分类Dev

内部嵌套的while循环不会执行

来自分类Dev

循环不会在R中执行

来自分类Dev

PHP文件将不会加载ajax请求

来自分类Dev

JS将不会循环,在第一次循环后停止

来自分类Dev

SVG将不会显示