Twig 中文文档
  • 关于
  • Twig 1.x
  • Twig 2.x
    • 介绍
    • 安装
    • Twig for 模板设计师
    • Twig for 开发者
    • 扩展 Twig
    • Twig 内部机制
    • 弃用功能
    • Twig 方法
    • 编码标准
    • API
    • 附录*核心扩展
      • 标签(Tags)
        • 自动转义 autoescape
        • 块 block
        • do
        • embed
        • extends
        • filter
        • flush
        • for
        • from
        • if
        • import
        • include
        • macro
        • sandbox
        • set
        • spaceless
        • use
        • verbatim
        • with
      • 过滤器(Filters)
        • abs
        • batch
        • capitalize
        • convert_encoding
        • date
        • date_modify
        • default
        • escape
        • first
        • format
        • join
        • json_encode
        • keys
        • last
        • length
        • lower
        • merge
        • nl2br
        • number_format
        • raw
        • replace
        • reverse
        • round
        • slice
        • sort
        • split
        • striptags
        • title
        • trim
        • upper
        • url_encode
      • 函数(Functions)
        • attribute
        • block
        • constant
        • cycle
        • date
        • dump
        • include
        • max
        • min
        • parent
        • random
        • range
        • source
        • template_from_string
      • 测试(Tests)
        • constant
        • defined
        • divisible by
        • empty
        • even
        • iterable
        • null
        • odd
        • same as
      • Operators(操作符)
  • 附录*资料整理
Powered by GitBook
On this page

Was this helpful?

  1. Twig 2.x
  2. 附录*核心扩展

过滤器(Filters)

PreviouswithNextabs

Last updated 5 years ago

Was this helpful?

  • :取绝对值

  • :将数组按指定的个数分割成更小的数组,可选的第二个参数用来在元素不够的情况下进行填充。

  • :将字符串的首字母大写,等同于 ucfirst

  • :编码转换,第一个参数指定转换后的编码,第二个参数指定转换前的编码,近似于 iconv

  • :格式化时间,可处理与 strtotime 兼容的字符串,或 DateTime/DateInterval 的实例,可选的第二个参数用于指定时区,如果所修饰的数据为空则默认为当前时间

  • :修改时间,常与date联用。

  • :当所修饰的数据不存在或为空时,提供默认值。

  • :将字符串安全地处理成合法的指定数据,可简写为 e,支持多种转换模式,默认模式为 html,其他可选模式有 html_attr、js、css、url

  • :返回数组的第一个元素或字符串的第一个字符。

  • :格式化一个字符串,近似于 printf 。

  • :将数组的各个元素按指定分隔符组成字符串

  • :编码 JSON 格式,等同于 json_encode

  • :将数组的全部键名提取成一个数组,等同于 array_keys

  • :返回数组的最后一个元素或字符串的最后一个字符。

  • :返回数组元素的个数或字符串的长度,等同于 count 和 strlen 的结合体

  • :将字符串所有字母全部变成小写,等同于 strtolower

  • :合并两数组,近似于 array_merge 。

  • :将字符串里的 \n 替换成 <br/>

  • :格式化数值,等同于 number_format

  • :让数据在 autoescape 过滤器里失效

  • :替换一个字符串中的指定内容。

  • :反转一个数组或字符串,在 array_reverse 的基础上增加了对字符串的处理

  • :截取数组或字符串的一部分,在 array_slice 的基础上增加了对字符串的处理

  • :对数组排序

  • :将字符串分割成数组,等同于 str_split

  • :去除字符串中的 HTML/PHP 标记,等同于 strip_tags

  • :将字符串中每个单词的首字母大写,等同于 ucwords

  • :去除字符串首尾的指定字符,默认为空格

  • :将字符串所有字母全部变成大写,等同于 strtoupper

  • :编码链接字符串,等同于 urlencode

abs
batch
capitalize
convert_encoding
date
date_modify
default
escape
first
format
join
json_encode
keys
last
length
lower
merge
nl2br
number_format
raw
replace
reverse
round
slice
sort
split
striptags
title
trim
upper
url_encode