المرشح round في Twig

من موسوعة حسوب
مراجعة 08:01، 6 مايو 2021 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

المرشح round يقرِّب العدد إلى درجة تقريب معطاة:

{{ 42.55|round }}
{# يخرج 43 #}

{{ 42.55|round(1, 'floor') }}
{# يخرج 42.5 #}

يأخذ المرشح round وسيطين اختياريين، يحدد الأول منهما درجة التقريب -يكون الافتراضي 0 هنا-، والثاني يحدد أسلوب التقريب، وتكون القيمة الافتراضية فيه common:

  • common: تقرب إما للأكبر أو للأصغر حيث تقرب القيمة إلى أقرب عدد صحيح إذا كانت قيمة المنزلة العشرية في المنتصف، فتقرب 1.5 إلى 2، وتقرب ‎-1.5 إلى ‎-2.
  • ceil: تقرب للأكبر دائمًا.
  • floor: تقرب للأصغر دائمًا.

لاحظ أن العامل // يكافئ ‎|round(0, 'floor')‎.

الوسائط

  • precision: درجة التقريب.
  • method: أسلوب التقريب.

انظر أيضًا

المصادر