php-smarty函数-入门案例3

来源:互联网 发布:数据结构出栈算法程序 编辑:程序博客网 时间:2024/06/05 06:59

php文件:

<?php
/*
 * Created on 2011-5-4
 * 吕老师教学视频http://www.tudou.com/home/xuexi158
 * 知识改变命运
 */
 include("smarty_inc.php");

//定义一维数组:不指定键值
$arr = array("百度","搜狐","新浪");
$smarty->assign("aaa",$arr);
$arrq = array(
"baidu"=>"百度",
"sohu"=>"搜狐",
"sina"=>"新浪");
$smarty->assign("sh",$arrq);

$name="female";
$news = "拉登死了...";
$smarty->assign("news",$news);
$smarty->assign("name",$name);
$smarty->display("demo4.htm");


?>

模板文件:

<html>
<head>

</head>

<body>
{include file="head.htm"}<br/>

第一种取数组的方式:
{$aaa[0]},{$aaa[1]},{$aaa[2]}<br/>
第二种方式:
{foreach item=v from=$aaa}
    元素的值 {$v}:
{/foreach}
<hr>
指定索引的数组:
{foreach key=k item=v from=$sh}
    健:{$k},值:{$v}
{/foreach}
<hr>
原始:{$name}<br/>
{if $name=="female"}

{else}

{/if}
<hr>
{$news}
</body>
</html>

原创粉丝点击