En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de Cookies pour réaliser des statistiques de visites.

09 54 46 51 10

du lundi au vendredi de 08h à 19h

Les filtres tableau


shuffle

Mélange le contenu d'un tableau.

Receveur

  • array : Le tableau à mélanger

Valeur de retour

Le tableau mélangé.

Exemple

{% set images = images|shuffle %}

sort_property

Ordonne un tableau en fonction des valeurs de la clée passé.

Receveur

  • array : Le tableau d'entrée

Arguments

  • key: La propriété à trier

Valeur de retour

Le tableau ordonné.

Exemple

{% set array = array|sort_property('order') %}

find_property

Retourne le premier élément ayant une propriété égale à la valeur passée.

Receveur

  • array : Le tableau d'entrée

Arguments

  • key: La propriété à tester
  • value: La valeur à trouver

Valeur de retour

L'objet trouvé.

Exemple

{% set object = array|find_property('id', 1) %}

push

Ajoute une entrée au receveur

Receveur

  • array : Un tableau ou un objet

Arguments

  • value : La valeur
  • key : La clé (optionnel)

Valeur de retour

Le tableau ou objet.

Exemple

{% set items = items|push(value, key) %}