Eyoucms程序开发:使用函数
我们往往需要对模板输出变量使用函数,可以使用:
{$data.name|md5}
编译后的结果是:
echo (md5($data['name'])); ?>
如果函数有多个参数需要调用,则使用:
{$create_time|date="y-m-d",###}
表示date函数传入两个参数,每个参数用逗号分割,这里第一个参数是y-m-d
,第二个参数是前面要输出的create_time
变量,因为该变量是第二个参数,因此需要用###标识变量位置,编译后的结果是:
echo (date("y-m-d",$create_time)); ?>
如果前面输出的变量在后面定义的函数的第一个参数,则可以直接使用:
{$data.name|substr=0,3}
表示输出
echo (substr($data['name'],0,3)); ?>
虽然也可以使用:
{$data.name|substr=###,0,3}
但完全没用这个必要。
还可以支持多个函数过滤,多个函数之间用“|”分割即可,例如:
{$name|md5|strtoupper|substr=0,3}
编译后的结果是:
echo (substr(strtoupper(md5($name)),0,3)); ?>
函数会按照从左到右的顺序依次调用。
如果你觉得这样写起来比较麻烦,也可以直接这样写:
{:substr(strtoupper(md5($name)),0,3)}
变量输出使用的函数可以支持内置的PHP函数或者用户自定义函数,甚至是静态方法。
相关文档
- 尖叫青蛙Screaming Frog SEO工具使用教程破解下载
- 搜狗快照是什么?应急访问、历史比对超有用!使用步骤来了
- 虫虫博客群发功能虽操作简单,实际使用却状况百出
- 论坛推广工具使用策略,免费与付费工具优缺点全解析
- 有没有办法防止别人使用我的百度统计代码来进行刷广告?有时候影响到...
- 小旋风万能蜘蛛池x9.02永使用攻略:安全部署+SEO排名提升实...
- 小旋风万能蜘蛛池x8.3免权如何实现永久使用?2025最新破解教...
- 小旋风下载站模板三天上实战:百度收录暴涨200%的泛目录布局技巧
- 国内GPT使用全攻略,合规高效两不误
- 官网ChatGPT免费版使用方法:轻松体验AI聊天
- 小旋风泛目录站群好还是级模板好?低成本建站与收录速度实测解析
- 小旋风泛目录MIP模板配置皮书
- 医疗行业泛目录实战:小风模板干扰码+地域跳转插件效果验证
- 引擎力Google seo优化师实战经验:什么是301重定向,如...
- 外贸网站建设之如何使用Canonical标签
- 谷歌SEO模板站与个性化定制网站优缺点大PK
- 谷歌推广中,个性化定制网站vs模板站孰优孰劣?
- Ahrefs使用教程
- SEMrush使用教程
- 体育直播网站模板推荐:快速搭建专业直播平台的最佳选择
上一篇: Eyoucms程序开发:请求参数
下一篇: Eyoucms程序开发:使用默认值