N'obtenir que l'entier de la division

Bonsoir,

Si je décide une opération avec le diviseur |div{xxx} je peux avoir l'entier + les décimales. Hors je ne veux pas des décimales. modulo ne semble pas correspondre à ce que je veux faire (division par 0). Auriez-vous une piste?

Merci

Bernard

--
Bernard Blazin - Développement Internet Ingénieur ENSAM promo 1978

Bernard Blazin Point Com

9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com

Bonsoir,

Tentative de réponse :
[(#BALISE|div{XX}|abs)]

Vu qu'on peut passer les opérateurs php en filtre... Je me dis...

Le 11 déc. 09 à 19:32, Bernard Blazin a écrit :

Bonsoir,

Si je décide une opération avec le diviseur |div{xxx} je peux avoir l'entier + les décimales. Hors je ne veux pas des décimales. modulo ne semble pas correspondre à ce que je veux faire (division par 0). Auriez-vous une piste?

Merci

Bernard

--
Bernard Blazin - Développement Internet Ingénieur ENSAM promo 1978

Bernard Blazin Point Com
9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bonsoir à tous

Autre pistes:
Round(xxx)
Abs(xxx)
Sinon conversion en texte, prendre les caractères avant la virgule, puis
reconversion en entier. Je ne connais pas les fonctions en php.

Yanik

-----Message d'origine-----
De : Bernard Blazin [mailto:bernard.blazin@free.fr]
Envoyé : vendredi 11 décembre 2009 19:33
À : SPIP
Objet : [Spip] N'obtenir que l'entier de la division

Bonsoir,

Si je décide une opération avec le diviseur |div{xxx} je peux avoir
l'entier + les décimales. Hors je ne veux pas des décimales. modulo ne
semble pas correspondre à ce que je veux faire (division par 0).
Auriez-vous une piste?

Merci

Bernard

--
Bernard Blazin - Développement Internet
Ingénieur ENSAM promo 1978

Bernard Blazin Point Com

9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Payet Teddy a écrit :

Bonsoir,

Tentative de réponse :
[(#BALISE|div{XX}|abs)]

Vu qu'on peut passer les opérateurs php en filtre... Je me dis...

Oui c'était une bonne idée ( on oublie ça un peu trop souvent d'ailleurs), mais ça ne fonctionne pas, j'ai toujours un 166.6666 au lieu de 166 ou au mieux 167 pour prendre l'entier supérieur. On pourrait aussi tenter un split direct mais on passe en array et ça devient un peu plus complexe ensuite..

Bernard

Le 11 déc. 09 à 19:32, Bernard Blazin a écrit :

Bonsoir,

Si je décide une opération avec le diviseur |div{xxx} je peux avoir l'entier + les décimales. Hors je ne veux pas des décimales. modulo ne semble pas correspondre à ce que je veux faire (division par 0). Auriez-vous une piste?

Merci

Bernard

BINGO!!
[(#LARG|div{3}|round{0})] fonctionne très bien et me renvoie bien l'entier supérieur..

Merci beaucoup (je n'y avais pas pensé non plus :-p)

Bernard

Yanik Bourgeois a écrit :

Bonsoir à tous

Autre pistes:
Round(xxx)
Abs(xxx)
Sinon conversion en texte, prendre les caractères avant la virgule, puis
reconversion en entier. Je ne connais pas les fonctions en php.

Yanik

-----Message d'origine-----
De : Bernard Blazin [mailto:bernard.blazin@free.fr] Envoyé : vendredi 11 décembre 2009 19:33
À : SPIP
Objet : [Spip] N'obtenir que l'entier de la division

Bonsoir,

Si je décide une opération avec le diviseur |div{xxx} je peux avoir l'entier + les décimales. Hors je ne veux pas des décimales. modulo ne semble pas correspondre à ce que je veux faire (division par 0). Auriez-vous une piste?

Merci

Bernard

--
Bernard Blazin - Développement Internet Ingénieur ENSAM promo 1978

Bernard Blazin Point Com

9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com

Bernard Blazin a écrit :

BINGO!!
[(#LARG|div{3}|round{0})]

l'entier supérieur
[(#LARG|div{3}|ceil)]

l'entier inférieur
[(#LARG|div{3}|floor)]