我有一个字符串,我想
style1和分隔造型的第一个单词style2 没有第一个单词的情况下显示字符串的其余部分.像这样的东西:
<span class="style1">{{ string|firstword() }}</span>
<span class="style2">{{ string|restofstring() }}</span>
Run Code Online (Sandbox Code Playgroud)
可能吗 ?先感谢您.
Anj*_*lva 17
我相信你可以通过在Twig中使用split命令来实现这一点.要分割,您需要识别两个单词之间的分隔符.假设您的单词使用空格分隔.然后你就可以得到这样的第一个和第二个单词.
{{ "Monday Tuesday" | split(' ')[0] }}
Run Code Online (Sandbox Code Playgroud)
将返回"星期一"
{{ "Monday Tuesday" | split(' ')[1] }}
Run Code Online (Sandbox Code Playgroud)
将返回"星期二"
有关拆分的更多信息: - http://twig.sensiolabs.org/doc/filters/split.html
希望这会有所帮助,干杯!
Ant*_*bit 16
我找到了 !使用split()和attribute() TWIG函数.
{% set array = article.titre|split(' ', 2) %}
<span class="style1">{{ attribute(array, 0) }}</span><!-- First word -->
<span class="style2">{{ attribute(array, 1) }}</span><!-- Rest of string -->
Run Code Online (Sandbox Code Playgroud)
感谢Anjana Silva给我这个想法的开头.