我有一个带有一堆字符串的对象: 如果该字符串包含-,如何从标题字段中删除-。 我知道一个可以执行切片/ Subtring: 但是,这将适用于所有情况,而不仅限于包含- ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我是TWIG的新手。
我有一个字符串₹1,324
或₹324
将它与整数值3000进行比较,因此我想修剪字符₹
和,
我知道如何修剪一个字符。
{% if foo |trim('₹') |number_format > 3000 %}
帮我怎么做。
提前致谢。
使用PHP str_replace
str_replace([",", "₹"], "", $str);
代替树枝
{% if foo |replace({'₹':'', ',':''}) |number_format > 3000 %}
https://twig.symfony.com/doc/2.x/filters/replace.html
因此,理想情况下,您只需将一个常规整数传递给您的树枝模板,进行比较,然后如果需要在页面上显示整个字符串,请给number_format
加上前缀以获取逗号,如果希望保留小数位数。
如评论中所述,这不是视图的工作。 但是replace
过滤器可以做到这一点:
{% if foo |replace({'₹':'', ',':''}) > 3000 %}
您不想使用number_format
过滤器,因为这只会重新引入标点符号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.