この記事では、smarty テンプレート エンジンのデータ タイプの使用スキルを例とともに分析します。参考にしてください
この記事の例では、smarty テンプレート エンジンによって割り当てられたデータ型の使用方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
1.基本データの配布
?
1 2 3 4 5 6 7 8 9 10 11 |
//基本データを割り当てる $smarty->assign("str","hello Smarty!"); $smarty->assign("int",143); $smarty->assign("double",12.1344); $smarty->assign("bool",true); $smarty->assign("bool2",false); 文字列型: <{$str}> 整数型: <{$int}>浮動小数点型: <{$double}> ブール型 true: <{$bool}>ブール型 false: <{$bool2}>
|
1 は true、0 は false、false の場合は null となり、何も表示されません。
2. 複合データの配列を割り当てる
?
1
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
//インデックス配列 | $res=array('上海','北京','深セン');
$smarty->assign("arr",$res); //連想配列 $res2=array('city1'=>'北京','city2'=>'広州','city3'=>'湖南'); $smarty->assign("arr2",$res2); //二次元配列のインデックス $res3 = 配列( array('小暁','常山','呉北'),array('シャンシャン','長明') ); $smarty->assign("arr3",$res3); //関連する 2 次元配列 $res4 = 配列( array('id'=>'001','name'=>'張三','メール'=>'zhangsan@1163.com'), array('url'=>'http://www.baidu.com','age'=>'28') ); $smarty->assign("arr4",$res4); //関連する2次元配列2 $res5=配列( 'emp1'=>array('id'=>'001','name'=>'張三','メール'=>'zhangsan@1163.com'), 'emp2'=>array('url'=>'http://www.baidu.com','age'=>'28') ); $smarty->assign("arr5",$res5);
テンプレートファイル
?
3. 複合データのオブジェクトを割り当てる
?
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/976535.html |