我想使用 TWIG 用 PHP 变量中的值填充 JavaScript 数组。
<script type="text/javascript">
var cont=new Array();
{% for key, post in posts %}
cont[{{ key }}] = "{{ post.content }}";
{% endfor %}
</script>
问题是我的post
变量有几行,所以上面的代码把JS命令分成几行,翻译成几行,我有一个错误。
所以我认为我需要将所有“新行”替换为“\n”。
我试着这样做:
cont[{{ key }}] = "{{ post.content | replace({"\n":"<br>"}) }}";
但这无济于事。它仍然保持在几行......</p>