|modulo

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

Autor o autora David Sánchez Crespillo Publicado el: Actualizado: 26/10/12

Traducciones: català, English, Español, français, Nederlands