Services webmasters
Partenaires
Jeux concours gratuits
 
Depuis un booléen
<<<
Depuis un nombre à virgule flottante Depuis les chaînes de caractères
>>>

4.2.3.3 Conversion en entiers
4.2.3 Entiers
4.2 Les types
4 Référence
 Manuel PHP

Depuis un booléen
->Depuis un nombre à virgule flottante
Depuis les chaînes de caractères
Conversion d'autres types

4.2.3.3.2 Depuis un nombre à virgule flottante

Lors de conversion entre un nombre à virgule flottante et un entier, le nombre sera arrondi à la valeur inférieure s'il est positif, et supérieure s'il est négatif (conversion dite 'vers zéro').

Si le nombre est hors de l'intervalle de validité des entiers, (généralement +/- 2.15e+9 = 2^31 ), le résultat est indéfini, car les nombres à virgule flottante n'ont pas assez de précision pour fournir une valeur exacte pour un entier.
Attention

Aucune alerte, même pas le plus petit message ne sera affiché dans ce cas.

Attention

Ne transformez jamais une fraction inconnue en entier, car cela peut conduire à des résultats irrationnels.
Attention aux erreurs de fractions

<?php
  
echo (int) ( (0.1+0.7) * 10 );
// affiche 7!
?>
Pour plus d'informations, reportez-vous aux alertes liées aux nombres à virgule flottante.

<< Depuis un nombre à virgule flottante >>
Depuis un booléen Conversion en entiers Depuis les chaînes de caractères
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -