有没有办法从细枝线中剪掉换行符?

时间:2019-04-08 08:31:27

标签: symfony twig trim

我在视图中使用的对象是从iCalendar文件中恢复的,这些对象具有字符串属性,命名描述,并且其中一些字符串包含“ \ n”,而且多次出现,我似乎无法找到一种方法来修剪它们。

我尝试使用控制器中的php函数来修剪它们,但是在函数之后它们仍然存在。 与Twig中的修剪功能相同。 我可能在这些函数中使用了错误的参数。

{{ coursCourant.description|split("(")[0]|split(".")[0] }} <BR>

如果预期结果相同但没有多个“ \ n”,则显示类似“ \ n \ nPromo S4 \ n”的内容。 我在(和。上使用拆分),因为一些字符串包含拆分,并且在这些之后不需要显示部分。

1 个答案:

答案 0 :(得分:1)

trim仅删除尾随空格。

  • 在控制器中使用str_replace(推荐)

$content = str_replace("\n", '', $content);

  • 在模板中使用replace

{{ foo|replace({"\n":'',}) }}


使用双引号删除实际的换行符