Soucis de calcul en php!


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Soucis de calcul en php!

Message le Ven Mai 15, 2009 18:32

Bonjour,

J'ai un petit soucis de calcul avec php...
Quand je fais :
Code: Tout sélectionner
$teste = 177/63185925;
echo $teste;

J'obtiens le résultat suivant : 2.801256767231E-06 au lieu de 0.0000028 ?

Pourquoi et Comment y remédier?

Tant que j'y suis, cette question est resté sans réponse :|
http://forum.webrankinfo.com/type-taille-valeurs-champ-tarif-t111205.html

Merci

berpi
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 28
Inscription: 10 Fév 2003

Re: Soucis de calcul en php!

Message le Ven Mai 15, 2009 19:04

Bonjour,

Pour obtenir le résultat 0.0000028, vous pouvez formater ainsi :
$teste = number_format(177/63185925,7);


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: 3 Mai 2004

Re: Soucis de calcul en php!

Message le Ven Mai 15, 2009 19:12

La cause du problème est que les calculs uniquement entre nombres entiers sont toujours exacts, mais dès qu'il y a une virgule quelque part, PHP doit faire des approximations et tu n'arrives pas toujours au résultat exact. C'est pareil avec tous les langages de programmation. La solution, c'est de faire un arrondi, par exemple, comme expliqué dans le message précédent.

Jean-Luc


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Re: Soucis de calcul en php!

Message le Ven Mai 15, 2009 19:53

Oki, merci pour vos réponses. Je ne connaissais pas number_format() ni son utilisation :D .

Voila un truc de réglé :wink: .

Grand merci ^^.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

  • Calcul du taux de liens profonds
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Indice de co-occurrence et ratio E/F
    Cet outil vous permet de calculer l'indice de co-occurrence de 2 ou 3 termes, ainsi que le ratio E/F. L'indice de co-occurrence mesure le relation entre les termes : plus cet indice est élevé, plus les termes sont reliés. Concrètement, plus l'indice est élevé, plus il est fréquent de trouver des documents qui contiennent les différents termes.
  • Indice de densité
    Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
  • Analyse de popularité
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.


Qui est en ligne

Utilisateurs parcourant ce forum: enams90 et 0 invités