• 二 ,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 }>
    

  • 相关阅读:
    HDOJ 2095 find your present (2)
    HDOJ 2186 悼念512汶川大地震遇难同胞——一定要记住我爱你
    九度 1337 寻找最长合法括号序列
    九度 1357 疯狂地Jobdu序列
    HDOJ 1280 前m大的数
    九度 1343 城际公路网
    九度 1347 孤岛连通工程
    HDOJ 2151 Worm
    九度 1342 寻找最长合法括号序列II
    九度 1346 会员积分排序
  • 原文地址:https://www.cnblogs.com/usa007lhy/p/4960765.html
Copyright © 2020-2023  润新知