par
Pidj24 » 02 janv. 2006, 01:06
merci pour cette info

très utile :p
donc un bcpow(81,(1/4)) fait l'affaire alors ?
Et sinon, j'ai un ptit problème avec le preg_replace, justement à propos de ça:
je voudrais, à partir par exemple d'un $str = '4^3'; obtenir un $str2 = 'bcpow(4,3)'; ...
Je cale dans la fonction preg_replace, pour mettre plusieurs expressions. J'ai essayé preg_replace("([0-9]*)\^([0-9]*)","bcpow($0,$1)",$str); mais marche pas, j'ai du me planter quelque part... J'ai essayé idem avec $1 et $2 , et idem avec \\0 \\1 et \\2 , rien ne va. Je pense que c'est dans le premier argument que j'ai un problème, pas dans le deuxième...
Une idée ?
Merci !
++
Pierre
merci pour cette info :) très utile :p
donc un bcpow(81,(1/4)) fait l'affaire alors ?
Et sinon, j'ai un ptit problème avec le preg_replace, justement à propos de ça:
je voudrais, à partir par exemple d'un $str = '4^3'; obtenir un $str2 = 'bcpow(4,3)'; ...
Je cale dans la fonction preg_replace, pour mettre plusieurs expressions. J'ai essayé preg_replace("([0-9]*)\^([0-9]*)","bcpow($0,$1)",$str); mais marche pas, j'ai du me planter quelque part... J'ai essayé idem avec $1 et $2 , et idem avec \\0 \\1 et \\2 , rien ne va. Je pense que c'est dans le premier argument que j'ai un problème, pas dans le deuxième...
Une idée ?
Merci !
++
Pierre