smarty模板中如何写循环
Jun 13, 2016 pm 01:41 PM
smarty模板中怎么写循环
研究了半天教程,好像所有的循环都是针对传入数组的
我的问题是这样的:
在一个传入数组中,有8个元素是从i0到i7命名的,现在需要对这个8个元素进行处理
因为这个数组中还包含其它元素,因此不能针对数组进行循环处理
我想的是类似于这样
for ($i=0; $i {
echo $arr["i$i"];
}
我在smarty中嵌入这段php代码,结果好像是获取不过$arr这个变量,导致没有输出。
不知道这个在smarty中该如何实现,请高手指点
------解决方案--------------------
还有个思路你可以在php页面写个数组,里面分别是i0-i7,然后循环这个数组,在里面打印有数据的数组。。
比如你传的数组是$i
- PHP code
{foreach from=$i item=item} {$arr[$item]}<br> <br><font color="#e78608">------解决方案--------------------</font><br>
- PHP code
foreach(from=$arr; key=k item=v){ 键:{$k}:值{$v} } <br><font color="#e78608">------解决方案--------------------</font><br>{section name="fooo" loop=$new_re_j}<br>{$new_re_id[fooo]}<br>{/section}<br> <br><font color="#e78608">------解决方案--------------------</font><br>在smarty中嵌套循环吧 <br><font color="#e78608">------解决方案--------------------</font><br>section foreach循环;<br> <br><font color="#e78608">------解决方案--------------------</font><br>{foreach from=$i item=item}<br>{$arr[$item]}<br><br><br><br> <br><font color="#e78608">------解决方案--------------------</font><br>为什么要在smarty中做呢?在php中处理完,然后输出数组显示不是更好吗? <br><font color="#e78608">------解决方案--------------------</font><br>smarty模板里面一般都是用foreach进行循环<br><br>{{foreach from=$test key=key item=i}}<br> <br>{{/foreach}} <div class="clear"> </div>

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Apakah perbezaan antara menggunakan foreach dan iterator untuk memadam elemen semasa melintasi Java ArrayList?

Bagaimana untuk menentukan bilangan gelung foreach dalam php

PHP mengembalikan tatasusunan dengan nilai kunci dibalikkan

PHP mengembalikan elemen semasa dalam tatasusunan

Bagaimana untuk lelaran melalui sifat objek menggunakan fungsi forEach?

Cara menggunakan PHP dan Smarty untuk mencapai pembangunan pemisahan bahagian hadapan dan belakang

Apakah perbezaan antara foreach dan for loop
