日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

smarty模板引擎之分配數(shù)據(jù)類型_PHP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:php array_merge函數(shù)使用需要注意的一個(gè)問(wèn)題
這篇文章主要介紹了php array_merge函數(shù)使用需要注意的一個(gè)問(wèn)題,本文講解array_merge合并數(shù)組時(shí)不會(huì)合并數(shù)字鍵名的問(wèn)題,大家使用時(shí)需要注意,需要的朋友可以參考下 使用php語(yǔ)言的array_merge函數(shù)時(shí),以為相同的鍵名會(huì)覆蓋,但是請(qǐng)看如下代碼: 代碼如下: $a1 = array(1=

 這篇文章主要介紹了smarty模板引擎之分配數(shù)據(jù)類型,實(shí)例分析了smarty模板引擎數(shù)據(jù)類型的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

   

本文實(shí)例講述了smarty模板引擎之分配數(shù)據(jù)類型用法。分享給大家供大家參考。具體分析如下:

一、分配基本數(shù)據(jù)

  1. //分配基本數(shù)據(jù) 
  2. $smarty->assign("str","hello smarty!"); 
  3. $smarty->assign("int",143); 
  4. $smarty->assign("double",12.1344); 
  5. $smarty->assign("bool",true); 
  6. $smarty->assign("bool2",false);  
  7. 字符串類型:<{$str}> <br/> 
  8. 整型:<{$int}> <br/> 
  9. 浮點(diǎn)型:<{$double}> <br/> 
  10. 布爾類型真:<{$bool}> <br/> 
  11. 布爾類型假:<{$bool2}> <br/> 

瀏覽器顯示結(jié)果:

smarty模板引擎之分配數(shù)據(jù)類型    模板無(wú)憂

1表示真,0表示假,假的時(shí)候?yàn)閚ull,什么都不顯示。

二、分配復(fù)合數(shù)據(jù)之?dāng)?shù)組

  1. //索引數(shù)組  
  2. $res=array('上海','北京','深圳'); 
  3. $smarty->assign("arr",$res); 
  4. //關(guān)聯(lián)數(shù)組 
  5. $res2=array('city1'=>'北京','city2'=>'廣州','city3'=>'湖南'); 
  6. $smarty->assign("arr2",$res2);  
  7. //索引二維數(shù)組 
  8. $res3 = array(  
  9.   array('瀟曉','常山','吳蓓'),array('珊珊','常明'
  10. );  
  11. $smarty->assign("arr3",$res3);  
  12. //關(guān)聯(lián)二維數(shù)組  
  13. $res4 = array(  
  14.   array('id'=>'001','name'=>'張三','email'=>'[email protected]'), 
  15.   array('url'=>'http://www.baidu.com','age'=>'28'
  16. );  
  17. $smarty->assign("arr4",$res4);  
  18. //關(guān)聯(lián)二維數(shù)組2  
  19. $res5=array(  
  20.   'emp1'=>array('id'=>'001','name'=>'張三','email'=>'[email protected]'), 
  21.   'emp2'=>array('url'=>'http://www.baidu.com','age'=>'28'
  22. );  
  23. $smarty->assign("arr5",$res5); 

模板文件

  1. 索引數(shù)組:元素1:<{$arr[0]}>,元素2:<{$arr[1]}>,元素3:<{$arr[2]}> <br/>  
  2. 關(guān)聯(lián)數(shù)組取法1(不推薦):元素1:<{$arr2['city1']}>,元素2:<{$arr2['city2']}>,元素3:<{$arr2['city3']}> <br/>  
  3. 關(guān)聯(lián)數(shù)組取法2(推薦):元素1:<{$arr2.city1}>,元素2:<{$arr2.city2}>,元素3:<{$arr2.city3}> <br/>  
  4. 二維索引數(shù)組:  
  5. 元素1:<{$arr3[0][0]}>,  
  6. 元素2:<{$arr3[0][1]}>,  
  7. 元素3:<{$arr3[0][2]}>,  
  8. 元素4:<{$arr3[1][0]}>,  
  9. 元素5:<{$arr3[1][1]}> <br/>  
  10. 關(guān)聯(lián)二維數(shù)組形式1:  
  11. id-<{$arr4[0].id}>,  
  12. name-<{$arr4[0].name}>,  
  13. email-<{$arr4[0].email}>,  
  14. url-<{$arr4[1].url}>,  
  15. age-<{$arr4[1].age}> <br/>  
  16. 關(guān)聯(lián)二維數(shù)組形式2:  
  17. id-<{$arr5.emp1.id}>,  
  18. name-<{$arr5.emp1.name}>,  
  19. email-<{$arr5.emp1.email}>,  
  20. url-<{$arr5.emp2.url}>,  
  21. age-<{$arr5.emp2.age}><br/> 

瀏覽器顯示結(jié)果:

smarty模板引擎之分配數(shù)據(jù)類型

三、分配復(fù)合數(shù)據(jù)之對(duì)象

  1. class Master{  
  2.   var $name;  
  3.   var $age;  
  4.   function __construct($name,$age){  
  5.     $this->name=$name;  
  6.     $this->age=$age;  
  7.   }  
  8. }  
  9. class Dog{  
  10. var $name;  
  11. var $age;  
  12. var $color;  
  13. var $arr;  
  14. var $master;  
  15. function __construct($name,$age,$color,$arr6,$master){  
  16.   $this->name=$name;  
  17.   $this->age=$age;  
  18.   $this->color=$color;  
  19.   $this->arr=$arr6;  
  20.   $this->master=$master;  
  21.   }  
  22. }  
  23. $arr6=array('001','002','003');  
  24. $master = new Master('小明',22);  
  25. $dog1 = new Dog('小白',1,'white',$arr6,$master);  
  26. $smarty->assign("dog",$dog1); 

模板文件

  1. 對(duì)象:<br/>  
  2. //基本屬性  
  3. name-<{$dog->name}>,  
  4. age-<{$dog->age}>,  
  5. color-<{$dog->color}> <br/>  
  6. //數(shù)組屬性  
  7. arr-<{$dog->arr[0]}>,  
  8. arr-<{$dog->arr[1]}>,  
  9. arr-<{$dog->arr[2]}> <br/>  
  10. //對(duì)象屬性  
  11. object-<{$dog->master->name}>,  
  12. object-<{$dog->master->age}> <br/> 

瀏覽器顯示結(jié)果

smarty模板引擎之分配數(shù)據(jù)類型

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

分享:PHP CodeIgniter框架的工作原理研究
這篇文章主要介紹了PHP CodeIgniter框架的工作原理研究,本文首先分析了它的工作流程,然后總結(jié)了它的工作原理,需要的朋友可以參考下 CodeIgniter(以下簡(jiǎn)稱CI,官網(wǎng)以及中國(guó)站)是一個(gè)流行的PHP框架,小巧但功能強(qiáng)大,簡(jiǎn)潔輕量同時(shí)擁有很好的擴(kuò)展性,在國(guó)內(nèi)也比較受歡迎

來(lái)源:模板無(wú)憂//所屬分類:PHP教程/更新時(shí)間:2015-03-31
相關(guān)PHP教程