smarty中foreach的使用

2014-11-23 19:08:06 · 作者: · 浏览: 10

foreach.tpl

内建函数foreach的使用


html;charset=utf-8"/> **********foreach的使用**********
<{foreach from=$arr item=temp}> <{$temp}>
<{/foreach}> **********foreach带key使用**********
<{foreach from=$arr2 item=temp key=num}> <{$num}>=<{$temp}>
<{/foreach}> **********foreach遍历二维数组使用**********
<{foreach from=$arr3 item=temp key=num}> <{foreach from=$temp item=val}> <{$val}> <{/foreach}>
<{/foreach}>

foreachTest.php


   "' );
$smarty = new Smarty ();
$smarty->left_delimiter = "<{";
$smarty->right_delimiter = "}>";
$arr = array(
	"上海","北京","天津"
);

$smarty->assign("arr",$arr);

$arr2 = array(
	"1"=>"上海","2"=>"北京","3"=>"天津"
);

$smarty->assign("arr2",$arr2);

// 二维数组
$arr3 = array (
		array (
				"上海",
				"北京",
				"天津"
		),
		array (
				"小倩",
				"老妖",
				"采臣"
		)
);
$smarty->assign("arr3",$arr3);
$smarty->display ( "foreach.tpl" );
 >