Array-Schlüssel in Twig erhalten? (Symfonie)

Lesezeit: 1 Minute

Ist es möglich, den Schlüssel eines Arrays in Twig (in Symfony) zu erhalten?

Zum Beispiel, wenn ich ein Array habe von:

array(
'key1' => 'value1',
'key2' => 'value2',
);

Ist es möglich in Twig zu drucken:

Schlüssel1: Wert1

Schlüssel2: Wert2

Danke

Benutzeravatar von Bora
Bora

Versuchen Sie folgendes Format:

{% for key, value in array %}
    {{ key }} - {{ value }}
{% endfor %}

Weitere Informationen auf Offizieller Zweig um Iterating over Keys and Values

https://twig.symfony.com/doc/3.x/tags/for.html#iterating-over-keys-and-values

  • Das hat bei meinem Fall geholfen. Sehr geschätzt @Bora

    – silbrig

    5. Juni 2019 um 5:40 Uhr

Du kannst den … benutzen Schlüssel Filter. Der Schlüsselfilter gibt die Schlüssel eines Arrays zurück.

{% set keys = array|keys %}

oder

{% for key in array|keys %}
   {{ key }}
{% endfor %}

Benutzeravatar von Hamid ER-REMLI
Hamid ER-REMLI

Wenn Sie dieses Array haben: person = ['name': 'John', 'age': '30']können Sie den Wert eines bestimmten Schlüssels wie folgt anzeigen:

<p> Name = {{ person.name}} </p>
<p> Age= {{ person.age}} </p>

1444740cookie-checkArray-Schlüssel in Twig erhalten? (Symfonie)

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy