booléen
<<<
nombre à virgule flottante From strings
>>>

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

booléen
->nombre à virgule flottante
From strings
Conversion d'autres types

4.2.3.2.2 nombre à virgule flottante

Lors de conversion entre 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éfinit, 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.

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

<< nombre à virgule flottante >>
booléen Conversion en entiers From strings