您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > PHP >

PHP 中使用 Smarty 之一:变量的使用(2)

来源:未知 责任编辑:责任编辑 发表时间:2013-12-06 08:44 点击:

   $_tpl->assign('arr5',array('one'=>array('111','222'),array('three'=>'333','444')));  //关联和索引混合数组的赋值 

   $_tpl->assign('object',new Persion('小易', 10));  //对象赋值 

   //Smarty 中数值也可以进行运算(+-*/^……) 

   $_tpl->assign('num1',10); 

   $_tpl->assign('num2',20); 

   $_tpl->display('index.tpl'); 

?> 

 

主文件index.php 的模板文件index.tpl(搁置在/tpl/目录下)

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"> 

<html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"> 

    <head> 

        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

        <title><{$title}></title> 

    </head>   <body> 

       变量的访问:<{$content}> 

       <br /> 

       索引数组的访问:<{$arr1[0]}> <{$arr1[1]}> <{$arr1[2]}> 

       <br /> 

       索引二维数组的访问:<{$arr2[0][0]}> <{$arr2[0][1]}> <{$arr2[0][2]}> <{$arr2[1][0]}> <{$arr2[1][1]}> <{$arr2[1][2]}> 

       <br /> 

       关联数组的访问:<{$arr3.one}> <{$arr3.two}> <{$arr3.three}> 

       <br /> 

       关联二维数组的访问:<{$arr4.one.one}> <{$arr4.one.two}> <{$arr4.two.three}> <{$arr4.two.four}> 

       <br /> 

       关联和索引混合数组的访问:<{$arr5.one[0]}> <{$arr5.one[1]}> <{$arr5[0].three}> <{$arr5[0][0]}> 

       <br /> 

       对象中成员变量的访问:<{$object->name}> <{$object->age}> 

        <br /> 

       对象中方法的访问:<{$object->hello()}> 

       <br /> 

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • PHP测试
  • 十天学会php之第六天
  • 几种显示数据的方法的比较
  • 使用xmlhttp为网站增加域名查询功能
  • PHP+MYSQL+Javascript数据库查询结果的动态显示
  • 查找数组中指定键名的值
  • 用redis实现跨服务器session
  • 用新浪微博接口发送图片微博失败的原因
  • smarty局部缓存技术[源码分析]
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1