المرشح map في Twig
< Twig
المرشح map
يطبق دالة سهمية على عناصر تسلسل أو ربط (mapping)، وتستلم الدالة السهمية قيمة ذلك التسلسل أو الربط:
{% set people = [
{first: "Mohsen", last: "Momtaz"},
{first: "Eyad", last: "Aziz"},
] %}
{{ people|map(p => "#{p.first} #{p.last}")|join(', ') }}
{# outputs Mohsen Momtaz, Eyad Aziz #}
تستلم الدالة السهمية المفتاح كوسيط ثاني:
{% set people = {
"Mohsen": "Momtaz",
"Eyad": "Aziz",
} %}
{{ people|map((last, first) => "#{first} #{last}")|join(', ') }}
{# outputs Mohsen Momtaz, Eyad Aziz #}
لاحظ أن الدالة السهمية لها وصول إلى السياق الحالي.
الوسائط
arrow
: الدالة السهمية.
انظر أيضًا
- مقدمة عن محرك القوالب Twig.
- توسيع Twig.
- المكونات الداخلية لـ Twig.
- الوسوم في Twig.
- المرشحات في Twig.