Twig 数组到字符串的转换,带拆分
我有一个类似于:000325175的文本 我想把它格式化为:000325175 使用拆分过滤器(理论上)没有什么更容易的,因为:Twig 数组到字符串的转换,带拆分,twig,Twig,我有一个类似于:000325175的文本 我想把它格式化为:000325175 使用拆分过滤器(理论上)没有什么更容易的,因为: {{ mynumber|split('', 3) }} 但是我有一个 An exception has been thrown during the rendering of a template ("Notice: Array to string conversion") 但是,我可以毫无问题地应用切片过滤器 {{ mynumber|slice(9, 14) }
{{ mynumber|split('', 3) }}
但是我有一个
An exception has been thrown during the rendering of a template ("Notice: Array to string conversion")
但是,我可以毫无问题地应用切片过滤器
{{ mynumber|slice(9, 14) }}
所以我不明白。感谢您的帮助过滤器将返回一个数组(带有spitted值),您应该只对结果进行迭代以显示它,如下所示:
{% for partial in mynumber|split('', 3) %}
{{ partial}}
{% endfor %}
a.有效的解决办法
编辑:
您还可以使用过滤器并连接结果,例如:
{{ mynumber|split('', 3)|join(' ') }}