zoukankan      html  css  js  c++  java
  • 二 ,Smarty模板技术/引擎——变量操作(1)

    1,基本变量

    $smarty->assign('data1',3);   
    $smarty->assign('data2',3.45);
    $smarty->assign('data3','fffff');
    $smarty->assign('data41',true);
    $smarty->assign('data42',false);
    
    
    整数:<{ $data1 }><br/>
    小数:<{ $data2 }><br/>
    字符串:<{ $data3 }><br/>
    布尔型true:<{ $data41 }><br/>
    布尔型false:<{ $data42 }><br/>
    

    输出如下:

    2,数组

    //一维索引数组
    $arr1=array("北京","上海","天津");
    $smarty->assign('arr1',$arr1);
    
    //一维关联数组
    $arr2 = array("city1"=>"北京", "city2"=>"上海", "city3"=>"天津");
    $smarty->assign('arr2',$arr2);
    
    //二维索引数组
    $arr3 = array(array("北京","上海","天津"),array("小倩","彩臣","老妖"));
    $smarty->assign('arr3',$arr3);
    
    //二维关联数组
    $arr4 = array(
        array("id"=>"001","name"=>"liuhuayong","age"=>10),
        array("id"=>"002","name"=>"niexiaoqian","age"=>20),
        array("id"=>"003","name"=>"heishanlaoyao","age"=>30)
    );
    $smarty->assign('arr4',$arr4);
    
    //二维关联数组
    $arr5 = array(
        'emp1'=>array("id"=>"001","name"=>"liuhuayong","age"=>10),
        'emp2'=>array("id"=>"002","name"=>"niexiaoqian","age"=>20),
        'emp3'=>array("id"=>"003","name"=>"heishanlaoyao","age"=>30)
    );
    $smarty->assign('arr5',$arr5);
    一维索引数组:<{ $arr1[0] }>||<{ $arr1[1] }>||<{ $arr1[2] }><br/>
    一维关联数组:<{ $arr2.city1 }>||<{ $arr2.city2 }>||<{ $arr2.city3 }><br/>
    二维索引数组:<{ $arr3[1][1] }>||<{ $arr3[1][2] }><br/>
    二维关联数组:<{ $arr4[1].id }>||<{ $arr4[1].name }>||<{ $arr4[1].age }><br/>
    二维关联数组:<{ $arr5.emp1.id }>||<{ $arr5.emp1.name }>||<{ $arr5.emp1.age }><br/>
    

    输出:

    3,对象

    class dog{
        public $name;
        public $age;
        public function __construct($name,$age){
            $this->name = $name;
            $this->age = $age;
        }
    }
    $dog = new dog('花花',4);
    $smarty->assign('dog',$dog);
    
    对象:<{ $dog->name }>||<{ $dog->age }>
    

  • 相关阅读:
    WPF GridControl单元格值与过滤值相同时,改变单元格背景色
    WPF 新手引导
    WPF 使用QRCoder生成二维码
    WPF MaterialDesignInXamlToolkit锁屏恢复后页面冻结的问题
    MVVM Caliburn.Micro学习记录
    手机分辨率DPI怎么计算
    SQLite数据类型
    Android给Viewpager默认指定页
    Android 禁止Viewpager左右滑动功能
    JAVA中获取当前系统时间
  • 原文地址:https://www.cnblogs.com/usa007lhy/p/4960765.html
Copyright © 2011-2022 走看看