integer |
Entier |
| Liquid (Microsoft) |
Syntaxe
Paramètres
| Nom |
Description |
| valeur |
Ce paramètre permet d'indiquer la valeur numérique ou textuelle à convertir en entier, en supprimant la partie décimale si elle existe. |
Description
Ce filtre permet de convertir une valeur en entier (supprimer les décimales).
Remarques
- Conversion explicite vers un type entier : Le filtre integer est utilisé pour forcer la conversion d'une valeur numérique ou textuelle en un
entier. Il supprime automatiquement toute partie décimale, ce qui permet d'uniformiser les types de données dans les traitements ou les affichages conditionnels.
- Utile pour le formatage des valeurs numériques : Lorsque vous travaillez avec des données contenant des décimales (exemple : résultats de calculs
ou champs monétaires), integer permet d'afficher une version arrondie vers zéro sans arrondir à l'entier le plus proche, contrairement à round.
- Supporte aussi les chaînes contenant des chiffres : Ce filtre peut transformer des chaînes de caractères numériques (exemple : "42.78") en
entiers (42), ce qui le rend utile dans les scénarios où les données saisies par l'utilisateur ou issues d'un champ texte doivent être traitées comme des nombres
entiers.
- Élimine silencieusement les décimales sans erreur : Même si la valeur fournie contient une partie fractionnaire (comme 89.99), integer ne génère
pas d'erreur. Il retire simplement les décimales sans arrondir, donnant un résultat prévisible et direct : ici 89.
- Ne convient pas aux arrondis traditionnels : Ce filtre ne doit pas être confondu avec floor ou round, gérant les arrondis selon les règles
mathématiques. integer se contente de tronquer la partie décimale, ce qui pourrait être inadapté dans certains cas où une précision d'arrondi est attendue.
- Pratique pour les comparaisons logiques : Lorsqu'on effectue des tests de conditions avec des valeurs numériques, il peut être important de s'assurer que
les valeurs sont entières. Utiliser integer garantit que l'on compare des types similaires et évite des erreurs inattendues dans les expressions if.
- Peut être utilisé pour générer des identifiants ou index : Dans les boucles ou les scénarios de pagination, ce filtre permet de convertir des
valeurs dynamiques en index entiers, utiles pour la génération d'identifiants uniques, de noms de fichiers, ou de paramètres dans des URL.
- Doit être utilisé avec précaution sur des chaînes non numériques : Si une chaîne contenant des lettres ou des symboles non numériques est passée dans
integer, le filtre renverra 0, ce qui peut être source d'erreur silencieuse. Il est donc important de valider le format de la donnée en amont si la source est peu
fiable.
Dernière mise à jour : Jeudi, le 24 Juillet 2025