Twig 模板的Filters全纪录
来源:互联网 发布:gta5ol女角色捏脸数据 编辑:程序博客网 时间:2024/05/20 20:48
1.1版本新增时区支持,1.5版本增加了默认的日期格式。
这个过滤器和php的date函数无限类似
如果想在格式里输出字母,需要在每个字母前输入\\
注意:经过我的测试,不能输入中文字符,这样写不行。。 {{ 'now'|date("F jS \\上\\午 g:ia") }}
你可以指定时区
如果你提供的格式化字符串是不支持,会自动使用默认格式 (F j, Y H:i)你可以用代码修改这个默认格式
format过滤器
和php的printf函数一样,用来替换占位符
replace过滤器
这个自己看吧
number_format过滤器
1.5版本新增过滤器。
他是php函数 number_format的一个包装 直接见函数参考吧
url_encode过滤器
这个直接使用 urlencode函数
json_encode过滤器
直接使用json_encode函数
convert_encoding过滤器
1.4版本新加内容
转换一个字符串,第一个参数是输出编码,第二个参数是输入编码本函数依赖于iconv 或者mbstring 所以至少需要安装一个
title过滤器
会让每个单词的首字母大写。
capitalize过滤器
会把字符串变成 首字母大写,其余字母小写的格式
nl2br过滤器
会把换行符\n 变成<br />
upper lower 过滤器
让字符串变大小写
striptags过滤器
直接使用的是strip_tags函数
join过滤器
这个我很喜欢,跟python的join一样,用来将一个数组的内容连接起来,并用指定的字符串分割。
reverse 过滤器
反转一个数组,或者是一个实现了Iterator接口的对象
length过滤器
返回一个数组或者字符串的长度
sort过滤器
使用的是sort函数
default过滤器
当变量没定义或者为空的时候,返回预先设置的内容
keys过滤器
返回key数组
escape过滤器
主要转义 & < > ' " 。并且它有个简写方式 e。
还可以转义 js
实际上他使用的是php函数 htmlspecialchars
raw过滤器
用于在autoescape标签内部,标记出不需要转义的内容。
merge过滤器
用来合并数组
0 0
- Twig 模板的Filters全纪录
- Twig 的Filters学习
- PHP Twig模版的Filters详解(中文)
- thinkphp中twig模板的实现
- PHP模板引擎 twig
- symfony2 twig 模板
- twig网页模板基础
- twig模板总结
- Drupal8 调试Twig模板
- Twig模板语言入门
- Twig模板继承
- twig引用模板
- twig模板引擎
- twig模板引入
- MVC框架的封装(十一)twig模板引擎
- mvc的扩展5(twig模板引擎)
- 框架引入twig模板引擎
- PHP模板引擎twig介绍
- Swift_Slider
- Java基础学习第二天
- Connection refused to host: localhost; nested exception is
- The difference among VIRT, RES, and SHR in top output
- C语言KMP字符串匹配算法
- Twig 模板的Filters全纪录
- ijkplayer编译(Ubuntu + Win双系统)
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- Servlet学习(七)Application
- Spring 注解的方式进行事务管理
- log(二)——MDC实现之ThreadLocal
- PAT1004 Counting Leaves
- C语言系统资源控制(getrlimit && setrlimit)
- windowsViaC/C++之设备I/O之文件设备