Smarty之assign赋数组append赋值
来源:互联网 发布:淘宝开直播间怎么赚钱 编辑:程序博客网 时间:2024/05/22 00:53
assign赋数组过程
append赋多个值,成索引数组
<?php/*assign 赋值数组append 连续赋值*/require('../../smarty3/libs/Smarty.class.php');$smarty=new Smarty();$smarty->template_dir='./temp';$smarty->compile_dir='./comp';$user=array('name'=>'sonia','age'=>'100');$smarty->assign('user',$user);/*赋值发生了什么smarty/libs/sysplugins/smarty_interal_data.phppublic function assign($tpl_var, $value = null, $nocache = false) { if (is_array($tpl_var)) { foreach ($tpl_var as $_key => $_val) { if ($_key != '') { $this->tpl_vars[$_key] = new Smarty_Variable($_val, $nocache);就看这一段,assign收到的是数组,其实就是$this->tpl_vars[$_key] =$_val===>foreach($arr as $k =>$v)... $this->tpl_vars[name] =sonia相当于把name当成单个值assign给类内的数组;*/$city=array('a'=>array('b'=>array('c'=>'bk')));/*多维数组*/$smarty->assign('city',$city);/*append连续往某一个标签赋很多值*/$smarty->append('num','2015');$smarty->append('num','2050');/*public function append($tpl_var, $value = null, $merge = false, $nocache = false) {... $this->tpl_vars[$tpl_var]->value[] = $value; ===>>>num[]=2015 num[]=2050 */$smarty->display('temp3.html');?>temp3.html
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>temp3</title></head><body><h1>{$user.name}</h1><h2>{$city.a.b.c}</h2><h3>{$num[0]}</h3><h3>{$num[1]}</h3></body></html>
0 0
- Smarty之assign赋数组append赋值
- smarty 与 js 赋值 数组
- smarty数组模板赋值的问题
- Smarty运用,赋值数组,定界符冲突
- 赋值(assign)
- 赋值(assign)
- string+append&string+assign
- Boost源码剖析之:容器赋值-assign
- Boost源码剖析之:容器赋值-assign
- Boost源码剖析之:容器赋值-assign
- Smarty assign用法
- 学习笔记之测试赋值和赋引用
- 数组之赋值
- 转:Boost源码剖析之:容器赋值-assign
- (转)Boost源码剖析之:容器赋值-assign 收藏
- STL 源码分析之string(二)基础篇—append,reserve,assign
- assign连续赋值
- Boost assign赋值库
- OGRE的材质脚本属性(一)
- selenium2 webdriver学习笔记2015.10.18
- github教程(来自知乎)2 基本功能
- SpringMVC 使用JSR-303进行校验 @Valid
- xcode7编译报错:xxx does not contain bitcode 解决方法
- Smarty之assign赋数组append赋值
- Android系统性能优化总结
- 欢迎使用CSDN-markdown编辑器
- BestCoder Round #60 HDU5504 GT and sequence
- 代理模式深入学习(二)——实现动态代理对事务的封装
- Oracle截取字符串和查找字符串
- Basketball English
- storm社区相关网站和资料
- 自由精神世界~分支结构