php – if … else发布:删除匹配的变量

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – if … else发布:删除匹配的变量脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我是新编码,无法建立简单逻辑的想法..好吧,我已经编写了一个代码,首先来看看:

<?PHP
    function month_ana($mna){
        $c_mna = strlen($mna);
        echo "Let's Analysis <b>$mna</b> <br> total Charectars: $c_mna <br>";
    }
    $go[0] = "January";
    $go[1] = "February";
    $go[2] = "MArch";
    $go[3] = "APRil";
    $go[4] = "May";
    $go[5] = "June";
    $go[6] = "July";
    $go[7] = "August";
    $go[8] = "September";
    $go[9] = "October";
    $go[10] = "November";
    $go[11] = "December";
    $fo = "October";
    $i = 0;
    for($i=0;$i<=11;$i++){
        if ($go[$i]==$fo){
            break;
        } else { 
            month_ana($go[$i]);
        }
    }
?>

我想要做的是删除匹配的变量,所以函数将跳过它.让我们看看它的输出

Let's Analysis January 
Total Charectars: 7 
Let's Analysis February 
Total Charectars: 8 
Let's Analysis March 
Total Charectars: 5 
Let's Analysis April 
Total Charectars: 5 
Let's Analysis May 
Total Charectars: 3 
Let's Analysis June 
Total Charectars: 4 
Let's Analysis July 
Total Charectars: 4 
Let's Analysis August 
Total Charectars: 6 
Let's Analysis September 
Total Charectars: 9

但问题是我用过break();语句所以它在10月份变量匹配时停止工作,但是我希望如此,这将跳过匹配的变量而不是停在这里,所以在这种情况下它应该跳过10月然后从11月再次开始计算并继续.我希望你能理解这个问题.有什么想法?如果你认为你应该向我推荐一些文章,那么请你这样做,因为我非常渴望学习PHP编程.谢谢

解决方法

继续尝试;

VAR $go = array('January','February','March',...);

foreach ($go as $month) {
   if ($month == $fo){
      continue;
   } 
   echo $month . '<br />';
}

脚本宝典总结

以上是脚本宝典为你收集整理的php – if … else发布:删除匹配的变量全部内容,希望文章能够帮你解决php – if … else发布:删除匹配的变量所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。