Depuis un booléen
<<<
Depuis un nombre à virgule flottante A partir de chaînes de caractères
>>>

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

Depuis un booléen
->Depuis un nombre à virgule flottante
A partir de 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 décimal 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. 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 décimaux.

<< Depuis un nombre à virgule flottante >>
Depuis un booléen Conversion en entiers A partir de chaînes de caractères