<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                lists 標簽主要用于在模板中循環輸出數據集或者多維數組。 # 1:普通輸出 然后我們在模版中定義如下代碼,循環輸出名言標題和IT名人: ~~~ <lists name="arrList" id="arrVo"> {$arrVo.title} {$arrVo.people} </lists> ~~~ 模板編譯后的結果: ~~~ <?php if( is_array ( $arrList ) ) : $index = 0; $arrList = $arrList; if( count( $arrList ) == 0 ) : echo ""; else : foreach ( $arrList as $key => $arrVo ) : ++$index; $mod = ( $index % 2) ?> <?php echo is_array( $arrVo ) ? $arrVo['title'] : $arrVo->title; ?> <?php echo is_array( $arrVo ) ? $arrVo['people'] : $arrVo->people; ?> <?php endforeach; endif; else: echo ""; endif; ?> ~~~ > 注意:list 標簽的 **name** 屬性表示模板賦值的變量名稱,因此不可隨意在模板文件中改變。**id** 表示當前的循環變量,可以隨意指定,但確保不要和name屬性沖突。 # 2:部分輸出 支持輸出部分數據,例如輸出其中的第 **2~4** 條記錄 ~~~ <lists name="arrList" id="arrVo" offset="2" length='4'> {$arrVo.title} {$arrVo.people} </lists> ~~~ 模板編譯后的結果: ~~~ <?php if( is_array ( $arrList ) ) : $index = 0; $arrList = array_slice( $arrList, 2, 4 ); if( count( $arrList ) == 0 ) : echo ""; else : foreach ( $arrList as $key => $arrVo ) : ++$index; $mod = ( $index % 2) ?> <?php echo is_array( $arrVo ) ? $arrVo['title'] : $arrVo->title; ?> <?php echo is_array( $arrVo ) ? $arrVo['people'] : $arrVo->people; ?> <?php endforeach; endif; else: echo ""; endif; ?> ~~~ # 3:輸出偶數記錄 lists 還支持按偶數輸出,例如,我們在模板中寫下如下的代碼: ~~~ <lists name="arrList" id="arrVo" mod="2"> <?php if ( $mod == 1 ) :?> {$arrVo.title} {$arrVo.people} <?php endif; ?> </lists> ~~~ 模板編譯后的結果: ~~~ <?php if( is_array ( $arrList ) ) : $index = 0; $arrList = $arrList; if( count( $arrList ) == 0 ) : echo ""; else : foreach ( $arrList as $key => $arrVo ) : ++$index; $mod = ( $index % 2) ?> <?php if ( $mod == 1 ) :?> <?php echo is_array( $arrVo ) ? $arrVo['title'] : $arrVo->title; ?> <?php echo is_array( $arrVo ) ? $arrVo['people'] : $arrVo->people; ?> <?php endif; ?> <?php endforeach; endif; else: echo ""; endif; ?> ~~~ # 4:輸出奇數記錄 lists 還支持奇數記錄的輸出: ~~~ <lists name="arrList" id="arrVo" mod="2"> <?php if ( $mod == 0 ) :?> {$arrVo.title} {$arrVo.people} <?php endif; ?> </lists> ~~~ 模板編譯后的結果: ~~~ <?php if( is_array ( $arrList ) ) : $index = 0; $arrList = $arrList; if( count( $arrList ) == 0 ) : echo ""; else : foreach ( $arrList as $key => $arrVo ) : ++$index; $mod = ( $index % 2) ?> <?php if ( $mod == 0 ) :?> <?php echo is_array( $arrVo ) ? $arrVo['title'] : $arrVo->title; ?> <?php echo is_array( $arrVo ) ? $arrVo['people'] : $arrVo->people; ?> <?php endif; ?> <?php endforeach; endif; else: echo ""; endif; ?> ~~~ > 說明:奇數記錄和偶數記錄規定如下,我們以數組的 0 為開始,0、2、4為偶記錄,其它的都為基數記錄。 # 5:控制換行 mod 屬性還用于控制一定記錄的換行,例如: ~~~ <lists name="arrList" id="arrVo" mod="2"> {$arrVo.title} {$arrVo.people} <?php if( $mod == 0 ) : ?> <br> <?php endif; ?> </lists> ~~~ 模板編譯后的結果: ~~~ <?php if( is_array ( $arrList ) ) : $index = 0; $arrList = $arrList; if( count( $arrList ) == 0 ) : echo ""; else : foreach ( $arrList as $key => $arrVo ) : ++$index; $mod = ( $index % 2) ?> <?php echo is_array( $arrVo ) ? $arrVo['title'] : $arrVo->title; ?> <?php echo is_array( $arrVo ) ? $arrVo['people'] : $arrVo->people; ?> <?php if( $mod == 0 ) : ?> <br> <?php endif; ?> <?php endforeach; endif; else: echo ""; endif; ?> ~~~ # 6:輸出循環變量 我們在模版中寫下如下的代碼: ~~~ <lists name="arrList" id="vo" index="k" > {$k} {$vo.people} </lists> ~~~ 模板編譯后的結果: ~~~ <?php if( is_array ( $arrList ) ) : $k = 0; $arrList = $arrList; if( count( $arrList ) == 0 ) : echo ""; else : foreach ( $arrList as $key => $vo ) : ++$k; $mod = ( $k % 2) ?> <?php echo $k; ?> <?php echo is_array( $vo ) ? $vo['people'] : $vo->people; ?> <?php endforeach; endif; else: echo ""; endif; ?> ~~~ # 7:輸出數組的索引 如果要輸出數組的索引,可以直接使用 **key **變量,和循環變量不同的是,這個 key 是由數據本身決定,而不是循環控制的,這個 key 可以通過 key 屬性指定。 例如: ~~~ <lists name="arrList" id="vo" > key: {$key} </lists> ~~~ 模板編譯后的結果: ~~~ <?php if( is_array ( $arrList ) ) : $index = 0; $arrList = $arrList; if( count( $arrList ) == 0 ) : echo ""; else : foreach ( $arrList as $key => $vo ) : ++$index; $mod = ( $index % 2) ?> key: <?php echo $key; ?> <?php endforeach; endif; else: echo ""; endif; ?> ~~~ > 注意:大家看到沒有,索引從 0 開始,而不是從 1 開始,這個是數組原始索引。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看