[英]TWIG: trim two characters from a string
我是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.