2012-05-21 13 views
7

में गोल संख्याएं क्या कोई जानता है कि ट्विग में नजदीकी पूर्ण संख्या में संख्याओं को कैसे गोल किया जाए?ट्विग

पूर्व: 2.6 => 2

मैं |number_format का उपयोग करने की कोशिश की, लेकिन यह उन्हें नीचे दौर नहीं है। फिर अपने टेम्पलेट में

$twig = new Twig_Environment($loader); 
$twig->addFilter('floor', new Twig_Filter_Function('floor')); 

:

+0

संभव डुप्लिकेट [टहनी में एक मूल्य के दौर कैसे] (http://stackoverflow.com/questions/9991157/how-to-round-a-value-in-twig) – leepowers

उत्तर

11

अपने स्वयं के फिल्टर बनाने के लिए this page पर निर्देशों का पालन

{{ myNumber|floor }} 
24

@ olivierw के जवाब सही है, लेकिन वहाँ एक और चाल का उपयोग कर सकते है। ट्विग में // ऑपरेटर है जो विभाजन के परिणाम नीचे फर्श करता है। आप इसे {{ variable // 1 }} के रूप में उपयोग कर सकते हैं जो intval(floor(variable)) के बराबर है।

+1

यदि 'चर' नकारात्मक है तो यह काम नहीं करेगा: '{{-3.6 // 1}} 'वापस आ जाएगा -4। –

+8

@SamSelikoff, अपेक्षित के रूप में काम करता है। -3.6 गोलाकार नीचे है -4। – halfdan

संबंधित मुद्दे