SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Descargar

|modulo

Octubre de 2009 — mis à jour le : Marzo de 2012

Todas las versiones de este artículo:


El filtro |modulo{xx} es un filtro de operaciones matemáticas.
Devuelve el resto de la división del valor de la baliza por xx.

Si el valor de retorno de la baliza no es de tipo numérico, se lo considera como 0 (cero) y el filtro devuelve 0 (cero).

Este filtro acepta un segundo argumento que debe ser numérico (número entero o decimal) y que se añadirá al resultado:[(#VAL{20}|modulo{3, 2.4})] devolverá «4.4».

El filtro |modulo{xx} permite, por ejemplo, cambiar lo que se muestre en un bucle en cada una de sus vueltas:

[(#COMPTEUR_BOUCLE|modulo{3})]

mostrará «1» para el primer resultado devuelto por el bucle, después «2» para el segundo resultado, «0» para el tercero, y después volverá a «1» para el cuarto, «2» para el quinto...

Atención:
si se pasa 0 (cero) como argumento del filtro ([(#VAL{20}|modulo{0})] por ejemplo) se lanzará una advertencia (warning) de PHP, del tipo Warning: Division by zero.


Ver también los filtros |div, |mult, |moins y |plus


Ver el esqueleto de esta página Sitio desarrollado con SPIP | Espace de traduction | Espacio privado