smarty section循环显示一维数组元素

发布时间 2023-05-03 19:23:09作者: paoPaoLong_liu
<?php 
header("Content-type: text/html; charset=utf-8");
//设置中国时区
date_default_timezone_set('PRC');

require_once("./Smarty/libs/Smarty.class.php");
$smarty = new Smarty();
$smarty->left_delimiter="<{";
$smarty->right_delimiter="}>";

$arrs=array('10010','张三','男',24,6000,300);
$smarty->assign("arrs",$arrs);
// var_dump($arrs);
$smarty->display("./view.html");

echo "<br>-----Program is Over-----";
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>view视图文件</title>
</head>
<body>
   <{section name='i' loop=$arrs}>
      <{$arrs[i]}>,
   <{sectionelse}>
      there are no values in $arrs.
   <{/section}>
</body>
</html>

  例子里面  name 后面的 i 没有单引号,这里试了一下,i用单引号、双引号括起来也可以,当然不用引号也行。