Maison  >  Article  >  développement back-end  >  Comment convertir un nombre à virgule flottante en entier en php

Comment convertir un nombre à virgule flottante en entier en php

王林
王林original
2020-09-03 15:41:113569parcourir

Comment PHP convertit les nombres à virgule flottante en entiers : Vous pouvez utiliser la fonction intégrée de PHP [intval()] pour y parvenir. Cette fonction est utilisée pour obtenir la valeur entière de la variable. en cas de succès et renvoie 0 en cas d'échec. La syntaxe est [int intval(mixed $var[,int $base=10])].

Comment convertir un nombre à virgule flottante en entier en php

(Tutoriel recommandé : Tutoriel vidéo php)

Méthode php pour convertir un nombre à virgule flottante en nombre entier :

La fonction intégrée intval() en php est utilisée pour obtenir la valeur entière d'une variable. Renvoie la valeur entière de var en cas de succès et 0 en cas d'échec. Un tableau vide renvoie 0, un tableau non vide renvoie 1.

intval()La fonction renvoie la valeur entière de la variable var en utilisant la conversion de base spécifiée (la valeur par défaut est décimale). intval() ne peut pas être utilisé avec un objet, sinon une erreur E_NOTICE sera générée et 1 sera renvoyé.

Syntaxe :

int intval ( mixed $var [, int $base = 10 ] )

Description du paramètre :

  • $var : La valeur de la quantité à convertir en entier.

  • $base : La base utilisée pour la conversion.

Si base est 0, la base utilisée est déterminée en détectant le format de var : si la chaîne inclut le préfixe "0x" (ou "0X"), utilisez hexadécimal (hex) ; sinon, si la chaîne commence par "0", l'octal sera utilisé ; sinon, le décimal sera utilisé.

(Recommandations associées : formation php)

Exemple de code :

<?php
echo intval(42);
// 42
echo intval(4.2);
// 4
echo intval(&#39;42&#39;);
// 42
echo intval(&#39;+42&#39;);
// 42
echo intval(&#39;-42&#39;);
// -42
echo intval(042);
// 34
echo intval(&#39;042&#39;);
// 42
?>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn