java短信模板变量参数赋值_JIEQI CMS模板制作必读(JIEQI CMS模板 - 2.赋值变量形式)...

本文详细介绍了JIEQI CMS模板的变量赋值、数组使用、变量调节器、判断语句和循环语句的使用方法。通过示例展示了如何在模板中进行变量替换、数组元素访问、字符串操作等功能,以及如何利用条件判断和循环结构控制模板内容的输出。
摘要由CSDN通过智能技术生成

11.JIEQI CMS模板 - 2.赋值变量形式

二、赋值变量形式

1、任何变量必须是 $ 符号开头的一个只能包含英文数字和下划线的字符串,如 {?$my_var?}。

例子:

---------------------------------------------------------------------

程序:

$jieqiTpl->assign('var', 'test string');

模板:

{?$var?}

输出:

test string

---------------------------------------------------------------------

2、变量如果是数组的话,模板里面可以这样表示,如 {?$ary['key']?}、{?$ary['0']['1']?}。方括号里面变量要加上单引号。另外还支持一种表示方法,上面的两个变量可写成 {?$ary.key?}、{?$ary.0.1?}。一般建议使用前一种,比较符合编程规范。

例子:

---------------------------------------------------------------------

程序:

$ary = array('a'=>'str_a', 'b'=>'str_b', 'c'=>array('0'=>'c_0', '1'=>'c_1'));

$jieqiTpl->assign('ary', $ary);

模板:

{?$ary['a']?} | {?$ary.b?} | {?$ary['c']['1']

输出:

str_a | str_b | c_1

---------------------------------------------------------------------

3、如果变量是数组时候,里面的键值也是变量,则可以写成 {?$ary[$key]?}

例子:

---------------------------------------------------------------------

程序:

$key = 'b';

$ary = array('a'=>'str_a', 'b'=>'str_b');

$jieqiTpl->assign('key', $key);

$jieqiTpl->assign('ary', $ary);

模板:

{?$ary[$key]?}

输出:

str_b

12.JIEQI CMS模板 - 3.变量调节器

三、变量调节器

模板变量支持多种调节函数来改变输出效果,模板标签格式为 {?$var|function:var1:var2?}

变量名之后用 |分隔,然后是函数名字,再后面是函数的参数,每个参数用 : 分隔,参数是字符串时候建议用双引号来包括。

常用变量调节器如下:

1、truncate - 截取固定长度字符串,参数一(必要):截取后长度,参数二:附加字符串。

例子:

---------------------------------------------------------------------

程序:

$jieqiTpl->assign('var', '123456789');

模板:

{?$var|truncate:5?} | {?$var|truncate:5:".."?}

输出:

12345 | 123..

---------------------------------------------------------------------

2、subdirectory - JIEQI CMS 里面专用于生成子目录名字的函数,针对数字的处理,无参数。输出格式类似 "/12",其中"/" 是表示开始一个子目录,"12"是子目录名字。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值