我們可以對模板輸出使用運算符,包括如下支持。
| 運算符 | 使用示例 |
| --- | --- |
| `+` | `{$a+$b}` |
| `-` | `{$a-$b}` |
| `*` | `{$a*$b}` |
| `/` | `{$a/$b}` |
| `%` | `{$a%$b}` |
| `++` | `{$a++}`或`{++$a}` |
| `--` | `{$a--}`或`{--$a}` |
| 綜合運算 | `{$a+$b*10+$c}` |
在使用運算符的時候,不再支持前面提到的函數過濾用法,例如:
~~~
{$user_score+10}
{$user_score*$user_level}
~~~
## 三元運算
模板可以支持三元運算符,例如:
~~~
{$info_status? '正常' : '錯誤'}
~~~
還支持如下的寫法:
~~~
{$info_title ?? '默認值'}
~~~
表示如果有設置`$info_title`則輸出`$info_title`,否則輸出`默認值`。
~~~
{$info_title?='默認值'}
~~~
表示$name為真時才輸出默認值。
~~~
{$info_title ?: 'NO'}
~~~
表示如果$name為真則輸出$name,否則輸出NO。
~~~
{$a==$b ? 'yes' : 'no'}
~~~
前面的表達式為真輸出yes,否則輸出no, 條件可以是==、===、!=、!==、>=、<=
- 系統概述
- 開始安裝
- 管理后臺(必懂部分)
- 配置設置
- 模型管理
- 字段管理
- 系統升級
- 關鍵詞庫
- TKD模板
- 鏈接&Robots
- 站點列表
- 站點信息&全局變量
- 欄目管理
- 單頁管理
- 欄目內容
- 功能管理
- 表單管理
- 后臺總結(必看)
- 標簽變量
- 頁面變量
- 全局變量
- 當前欄目
- 單頁內容
- 列表頁
- 詳情頁
- 標簽調用
- 站點列表
- 欄目調用(讀數據庫)
- 欄目調用(讀緩存)
- 內容列表
- 指定模型內容
- 自定義分頁
- 面包屑
- 功能調用
- 附屬表內容
- 單頁內容列表
- 多圖字段
- 表單內容列表
- 字符串分割
- 搜索頁列表
- 地區調用
- 關鍵詞列表
- 屬性列表
- 內容統計
- 比較判斷
- 常用比較
- 常用判斷
- 模板開發
- 模板目錄結構
- 路徑標簽
- 模板包含
- 模板命名
- 語言包
- 搜索表單
- 自定義表單
- 系統函數
- 默認值
- 無圖默認值
- 生成縮略圖
- 獲取多圖的某張
- 時間格式化
- 欄目字段繼承
- 字符截取
- 字符隱藏
- 分割獲取
- 二維碼
- 轉純文本
- 運算
- 避免混淆
- 其他常用
- 更新日志
- 問題排解