Heim Backend-Entwicklung PHP-Tutorial smarty模板中如何写循环

smarty模板中如何写循环

Jun 13, 2016 pm 01:41 PM
foreach quot section smarty

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>
Nach dem Login kopieren
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>
Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist der Unterschied zwischen der Verwendung von foreach und iterator zum Löschen von Elementen beim Durchlaufen von Java ArrayList? Was ist der Unterschied zwischen der Verwendung von foreach und iterator zum Löschen von Elementen beim Durchlaufen von Java ArrayList? Apr 27, 2023 pm 03:40 PM

Was ist der Unterschied zwischen der Verwendung von foreach und iterator zum Löschen von Elementen beim Durchlaufen von Java ArrayList?

So bestimmen Sie die Anzahl der foreach-Schleifen in PHP So bestimmen Sie die Anzahl der foreach-Schleifen in PHP Jul 10, 2023 pm 02:18 PM

So bestimmen Sie die Anzahl der foreach-Schleifen in PHP

PHP gibt ein Array mit umgedrehten Schlüsseln zurück PHP gibt ein Array mit umgedrehten Schlüsseln zurück Mar 21, 2024 pm 02:10 PM

PHP gibt ein Array mit umgedrehten Schlüsseln zurück

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决

PHP gibt das aktuelle Element in einem Array zurück PHP gibt das aktuelle Element in einem Array zurück Mar 21, 2024 pm 12:36 PM

PHP gibt das aktuelle Element in einem Array zurück

Wie kann ich mit der Funktion forEach die Eigenschaften eines Objekts durchlaufen? Wie kann ich mit der Funktion forEach die Eigenschaften eines Objekts durchlaufen? Nov 18, 2023 pm 06:10 PM

Wie kann ich mit der Funktion forEach die Eigenschaften eines Objekts durchlaufen?

So verwenden Sie PHP und Smarty, um eine Front-End- und Back-End-Trennentwicklung zu erreichen So verwenden Sie PHP und Smarty, um eine Front-End- und Back-End-Trennentwicklung zu erreichen Jun 25, 2023 pm 01:46 PM

So verwenden Sie PHP und Smarty, um eine Front-End- und Back-End-Trennentwicklung zu erreichen

Was ist der Unterschied zwischen foreach und for-Schleife? Was ist der Unterschied zwischen foreach und for-Schleife? Jan 05, 2023 pm 04:26 PM

Was ist der Unterschied zwischen foreach und for-Schleife?

See all articles