Maison  >  Article  >  développement back-end  >  Comment convertir php au format numérique

Comment convertir php au format numérique

青灯夜游
青灯夜游original
2021-09-17 16:53:464176parcourir

Comment convertir php au format numérique : 1. Ajoutez le type de cible "(int)", "(float)", etc. entre parenthèses avant la variable à convertir, et convertissez-la en nombre entier ou à virgule flottante. type; 2. Utilisez la fonction intval() ou floatval() pour convertir en un nombre entier ou à virgule flottante. 3. Utilisez la fonction settype() ;

Comment convertir php au format numérique

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Convertir le php au format numérique

1. Ajouter des parenthèses avant la variable à convertir La cible tapez, convertissez-le en un type entier ou à virgule flottante

  • (int), (integer) : Convertissez en un type entier (int)(integer):转换成整型;

  • (float)(double)(real)

(float), (double), (real) : Convertir en type à virgule flottante


Exemple :

<?php
$str = &#39;123.456abc&#39;;
var_dump($str);

$int1 = (int)$str;
var_dump($int1);
$int2 = (integer)$str;
var_dump($int2);

$float1 = (float)$str;
var_dump($float1);

$float2 = (double)$str;
var_dump($float2);

$float3 = (real)$str;
var_dump($float3);
?>
Comment convertir php au format numériquerésultat de sortie :

    Méthode 2 : Utiliser la fonction de conversion intval(), floatval()
  • intval() : utilisée pour obtenir la valeur entière de la variable ;

floatval() : utilisée pour obtenir la valeur à virgule flottante de la variable ;


Exemple :

<?php
$str = &#39;123.456abc&#39;;
var_dump($str);

$int = intval($str);
var_dump($int);

$float = floatval($str);
var_dump($float);
Comment convertir php au format numériqueRésultat de sortie :

Méthode 3 : Utiliser la fonction settype()

Le format de syntaxe de cette fonction est le suivant :

settype(mixed &$var, string $type)

Parmi eux, $var est la variable à convertir ; $type est le type à convertir, qui peut être booléen (bool), entier (int), flottant (double), chaîne, tableau, objet ou nul.

Remarque : La fonction settype() changera le type de la variable elle-même

Exemple :

<?php
header("Content-type:text/html;charset=utf-8"); 
$str = &#39;123.456abc&#39;;
var_dump($str);

settype($str, &#39;integer&#39;);
var_dump($str);

$str = &#39;123.456abc&#39;;
settype($str, &#39;float&#39;);
var_dump($str);
Comment convertir php au format numériqueRésultat de sortie :

Apprentissage recommandé : 🎜formation php🎜🎜

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