الفرق بين المراجعتين لصفحة: «Twig/round»
< Twig
أسامه-دمراني (نقاش | مساهمات) 1.0: إضافة عنوان الصفحة. +انظر أيضًا، والمصادر |
أسامه-دمراني (نقاش | مساهمات) 2.0 محتوى الصفحة |
||
سطر 1: | سطر 1: | ||
<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
: أسلوب التقريب.
انظر أيضًا
- مقدمة عن محرك القوالب Twig.
- توسيع Twig.
- المكونات الداخلية لـ Twig.
- الوسوم في Twig.
- المرشحات في Twig.