簡體   English   中英

TWIG:修剪字符串中的兩個字符

[英]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加上前綴以獲取逗號,如果希望保留小數位數。

https://twig.symfony.com/doc/2.x/filters/number_format.html

如評論中所述,這不是視圖的工作。 但是replace過濾器可以做到這一點:

{% if foo |replace({'₹':'', ',':''}) > 3000 %}

您不想使用number_format過濾器,因為這只會重新引入標點符號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM