In Twig, überprüfen Sie, ob ein bestimmter Schlüssel eines Arrays vorhanden ist
In Twig kann man die Funktion exists
verwenden um zu überprüfen, ob ein bestimmter Schlüssel eines Arrays vorhanden ist. Hier ist ein Beispiel:
{% if array is defined and array.key is defined %}
Der Schlüssel existiert im Array.
{% else %}
Der Schlüssel existiert nicht im Array.
{% endif %}
Man kann auch die exists
Funktion verwenden um zu überprüfen ob ein Schlüssel in einem Array existiert:
{% if array is defined and array|exists(key) %}
Der Schlüssel existiert im Array.
{% else %}
Der Schlüssel existiert nicht im Array.
{% endif %}
Diese Funktion kann auch in Ausdrücke verwendet werden wie:
{% if array is defined and array|exists(key) and array.key == 'value' %}
Der Schlüssel existiert und der Wert ist 'value'.
{% endif %}