zoukankan      html  css  js  c++  java
  • thinkphp使用foreach遍历的方法

      我们在做一些需求的时候可能会对遍历的上限有一定的要求,这时候就需要对上限进行限定

        首先使用foreach遍历的输出数组相比较于volist功能较少

        volist标签主要用于在模板中循环输出数据集或者多维数组

         具体的解释参考手册。

    但是foreach可以对对象进行遍历输出,而volist通常用于输出数组。

        例如下面的代码:

    每次循环做++运算,但是加一个判断语句就可以对其进行限制上限,继续执行下面的判断方法。

    foreach($list1 as &$rs){
            $Num++;
            if($Num<10){
           $rs['tx_zt']=1;
            $ppdd = M('ppdd')->where(array('id'=>$rs['r_id']))->find();
           if($Pid==$ppdd['p_id']) $rs['ts_zt']=0;
            if(! empty($ppdd['old_pid'])){
                if($Pid==$ppdd['old_pid']) $rs['tx_zt']=0;
             if($ppdd['skt']==0) $rs['tx_zt']=0;

          }
              if($count1==$Num) $rs['tx_zt']=0;
            }
        }

  • 相关阅读:
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    ThinkCMF X1.6.0-X2.2.3框架任意内容包含漏洞分析复现
    Apache Solr Velocity模板注入RCE漏洞复现
    WebShell代码分析溯源(十一)
  • 原文地址:https://www.cnblogs.com/dubin382460/p/6052940.html
Copyright © 2011-2022 走看看