企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 1、Smarty变量调节器概述 * 变量修饰器可以用于格式化变量; * 使用修饰器,需要在变量的后面加上|(竖线)并且跟着修饰器名称。 * 修饰器可能还会有附加的参数以便达到效果。 * 参数会跟着修饰器名称,用:(冒号)分开。 * 同时,默认全部PHP函数都可以作为修饰器来使用 (不止下面的),而且修饰器可以被联合使用。 * 修饰器可以作用于任何类型的变量,数组或者对象。 ![](https://img.kancloud.cn/3c/be/3cbeac988a87edd5ed9a86ac7f153890_712x126.png) ## 2、Smarty中常用变量调节器 ![](https://img.kancloud.cn/f7/eb/f7eb7d3645050bd7fafac0cce57b2d28_1263x379.png) ![](https://img.kancloud.cn/14/c8/14c87bf6dd9ccb8b7494d2eb52cc706b_899x515.png) ![](https://img.kancloud.cn/fa/c7/fac78b9e27ac0f5117aa1ec634927e8d_1158x549.png) ## 3、date_format调节器参数及应用 ![](https://img.kancloud.cn/d9/03/d90352edbcf38f85e3efbc323dedf9d3_828x442.png) ![](https://img.kancloud.cn/38/11/381147953a458fd13c32f6b4f31a8ccd_1211x478.png) ## 4、truncate调节器参数及应用 ``` 1. smarty中的truncate调节器,对应PHP的substr()函数或mb_substr()函数。 2. substr()函数是按字节截取字符串; 3. mb_substr()函数是按字符截取字符串,但需要开启PHP的扩展。 ``` ![](https://img.kancloud.cn/f7/2e/f72efee0bc2c55cea65e8e48b8dcb3c2_376x22.png) ![](https://img.kancloud.cn/58/19/58190a4a85f34ddc8d1011063f836848_689x276.png) ![](https://img.kancloud.cn/63/31/6331cfe86fc72a49a8337b82e0a709c6_1098x531.png)