欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

php中smarty区域循环的方法

程序员文章站 2022-04-12 16:52:55
本文实例讲述了php中smarty区域循环的方法。分享给大家供大家参考。具体实现方法如下: ...

本文实例讲述了php中smarty区域循环的方法。分享给大家供大家参考。具体实现方法如下:

<html> 
  <head> 
    <title>smarty test</title> 
  </head> 
  <body> 
    <table border=1> 
      {foreach key=key1 item=item1 from=$array1} 
      <tr> 
        <td>{$key1}</td> 
        <td>{$item1}</td> 
      </tr> 
      {/foreach} 
    </table> 
  </body> 
</html> 

<?php 
require 'libs/smarty.class.php'; //包含smarty类库文件 
$smarty = new smarty; //创建一个新的smarty对象 
$array1 = array(1 => "simon", 2 => "elaine", 3 => "susan"); //定义数组 
$smarty->assign("array1",$array1); //对模版中的变量赋值 
$smarty->display('test3.htm'); //显示页面 
?> 

另一种方法:

<html> 
  <head> 
    <title>smarty test</title> 
  </head> 
  <body> 
    <table border=1> 
      {section name=section1 loop=$array1} 
      <tr> 
        <td</td> 
        <td>{$array1[section1]}</td>  
      </tr> 
      {/section} 
    </table> 
  </body> 
</html> 

<?php 
require 'libs/smarty.class.php'; //包含smarty类库文件 
$smarty = new smarty; //创建一个新的smarty对象 
$array1 = array(0 => "simon", 1 => "elaine", 2 => "susan"); //定义数组 
$smarty->assign("array1",$array1); //对模版中的变量赋值 
$smarty->display('test10.htm'); //显示页面 
?>

希望本文所述对大家的php程序设计有所帮助。