嫩枝

灵活、快速、安全
PHP模板引擎

Sy欧宝娱乐app下载地址mfony产品
您正在阅读Twig 3.x的文档。欧宝体育电话切换到Twig的文档欧宝体育电话1.倍2.倍

问题与反馈

许可证

嫩枝欧宝体育电话在新BSD下获得许可许可证

u

ufilter将文本包装在Unicode对象中(a欧宝娱乐app下载地址Symfony UnicodeString实例),公开“操作”字符串的方法。

让我们看看一些常见的用例。

将文本换行为给定数量的字符:

1 2 3 4 5 6
{{'S欧宝娱乐app下载地址ymfony String + Twig = <3'| u.p ywordwrap (5)}}欧宝娱乐app下载地址Symfony字符串+树枝=<3.

截断字符串:

1 2 3 4 5
{{'Lorem ipsum'|u.truncate(8)}}Lorem ip{{'Lorem ipsum'|u。截断(8, '...') }}Lorem……

截断方法还接受第三个参数以保存整个单词:

1 2
{{'Lorem ipsum dolor'|u。截断(10’……`, false)}}Lorem ipsum……

将字符串转换为案例或camelCase

1 2 3 4 5
{{Sy欧宝娱乐app下载地址mfonyStringWithTwig | u。蛇}}欧宝娱乐app下载地址symfony_string_with_twig{{'s欧宝娱乐app下载地址ymfony_string with twig'| u.k olam . {{'symfony_string with twig'| u.k olam . {标题}}欧宝娱乐app下载地址SymfonyStringWithTwig

你也可以链接方法:

1 2 3 4 5 6
{{'S欧宝娱乐app下载地址ymfony字符串+树枝= <3'| u.c orwordwrap(5)。上层}}欧宝娱乐app下载地址Symfony字符串+树枝=<3.

对于大字符串操作,使用应用标签:

1 2 3
{%应用u.wordwrap (5) %}一些大量的文本……{%endapply%}

请注意

u过滤器的一部分StringExtension默认情况下不安装。先安装:

1
$ composer需要twig/string-extra

然后,在Symfo欧宝娱乐app下载地址ny项目上安装树枝/ extra-bundle

1
$ composer需要twig/extra-bundle

否则,在Twig环境中显式添加扩展:

1 2 3 4
使用嫩枝额外的字符串StringExtension嫩枝\树枝\环境(…);嫩枝->addExtension (StringExtension ());
网站由欧宝娱乐app下载地址和树枝,部署在
的树枝标志©2010-2023欧宝娱乐app下载地址