TWIG在Raw过滤器之后获取HTML的第一个字母
作者:互联网
我知道如何在TWIG中获取字符串的首字母
<p>The first letter is {{someString | first}}</p>
用像这样的HTML字符串
<p>This is a sting</p>
上面将返回’<' 添加“ Raw” /“ escape”最终会得到相同的结果. 我需要将该字符串显示为HTML(例如Raw),但要获得第一个字母(在上面的情况下为“ T”). 我是否以错误的顺序使用过滤器? 有谁知道 ? 非常感谢 @Matteo的答案已经接近,但与我想要的不完全相同.我可能错误地提出了我的问题.抱歉. 所以如果我有这样的字符串
<p>This is a <strong>string</strong></p>
使用原始会给
这是一个字符串
现在,我真正需要的是获取第一个字母(T)以对其进行处理,例如在其周围添加标签
<span>T</span>his is a <strong>string</string>
同时仍将其余HTML保留在内部. Striptags删除字符串中的所有标签,并返回不带HTML部分的纯字符串.
我希望我制定正确.
解决方法:
您可以使用striptags过滤器:
<p>The first letter is {{someString|striptags | first}}</p>
Here工作解决方案
希望这个帮助
标签:symfony,twig,symfony-3-1,php 来源: https://codeday.me/bug/20191026/1938510.html