الفرق بين المراجعتين لصفحة: «Twig/round»

من موسوعة حسوب
1.0: إضافة عنوان الصفحة. +انظر أيضًا، والمصادر
 
2.0 محتوى الصفحة
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: المرشح round في Twig}}</noinclude>
<noinclude>{{DISPLAYTITLE: المرشح round في Twig}}</noinclude>
ال{{DISPLAYTITLE: المرشح round في Twig}}مرشح <code>round</code> يقرِّب العدد إلى درجة تقريب معطاة:<syntaxhighlight lang="twig">
{{ 42.55|round }}
{# يخرج 43 #}
 
{{ 42.55|round(1, 'floor') }}
{# يخرج 42.5 #}
</syntaxhighlight>يأخذ المرشح round وسيطين اختياريين، يحدد الأول منهما درجة التقريب -يكون الافتراضي 0 هنا-، والثاني يحدد أسلوب التقريب، وتكون القيمة الافتراضية فيه common:
 
* <code>common</code>: تقرب إما للأكبر أو للأصغر حيث تقرب القيمة إلى أقرب عدد صحيح إذا كانت قيمة المنزلة العشرية في المنتصف، فتقرب <code>1.5</code> إلى <code>2</code>، وتقرب ‎<code>-1.5</code> إلى ‎<code>-2</code>.
* <code>ceil</code>: تقرب للأكبر دائمًا.
* <code>floor</code>: تقرب للأقل دائمًا.
 
لاحظ أن العامل <code>//</code> يكافئ  ‎<code>|round(0, 'floor')‎</code>.
 
== الوسائط ==
 
* <code>precision</code>: درجة التقريب.
* <code>method</code>: أسلوب التقريب.


== انظر أيضًا ==
== انظر أيضًا ==

مراجعة 11:13، 3 مايو 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: أسلوب التقريب.

انظر أيضًا

المصادر