";var_dump((integer)"-25""."/> ";var_dump((integer)"-25"".">

Maison  >  Article  >  développement back-end  >  Comment convertir un entier en php

Comment convertir un entier en php

藏色散人
藏色散人original
2022-10-31 09:11:262532parcourir

Comment convertir un int en PHP : 1. Créez un exemple de fichier PHP ; 2. Déterminez la valeur à convertir ; 3. Utilisez la méthode "(int)" ou "(integer)" pour forcer la conversion, avec une syntaxe telle que "var_dump((int) "221");echo "
";var_dump((integer)"-25"".

Comment convertir un entier en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, Dell G3 ordinateur.

php Comment convertir int ?

php conversion de type int

int est un nombre dans l'ensemble ℤ = {…, -2, -1, 0, 1, 2, …}

Vous voulez pour convertir une valeur en int. ,

Utilisez un casting (int) ou (entier)

Cependant, le casting n'est pas requis dans la plupart des cas, car lorsqu'un opérateur, une fonction ou un contrôle de flux nécessite un paramètre int, la valeur peut également. être converti automatiquement. La fonction intval() est utilisée pour convertir une valeur en un type entier

syntaxe intval()

intval(mixed $value, int $base = 10): int

paramètres

valeur

La valeur de la quantité à convertir en un entier

base

la valeur. base utilisée pour la conversion

<?php
var_dump(
    (int) "221"                              // int(221)
);
echo "<br>";
var_dump(
    (integer)"-25"                          //int(-25)
);
echo "<br>";
echo intval(42);                      // 42
echo "<br>";
echo intval(4.2);                     // 4
echo "<br>";
echo intval(&#39;42&#39;);                    // 42
echo "<br>";
echo intval(&#39;+42&#39;);                   // 42
echo "<br>";
echo intval(&#39;-42&#39;);                   // -42
echo "<br>";
echo intval(042);                     // 34
echo "<br>";
echo intval(&#39;042&#39;);                   // 42
echo "<br>";
echo intval(2e2);                    // 200 e后面表示添加几个0
echo "<br>";
echo intval(&#39;1e10&#39;);                  // 1
echo "<br>";
echo intval(0x1A);                    // 26 0x开头是16进制
echo "<br>";
echo intval(42000000);                // 42000000
echo "<br>";
echo intval(420000000000000000000);   // -4275113695319687168
echo "<br>";
echo intval(&#39;420000000000000000000&#39;); // 9223372036854775807
echo "<br>";
echo intval(42, 8);                   // 42
echo "<br>";
echo intval(&#39;42&#39;, 8);                 // 34
echo "<br>";
echo intval(array());                 // 0
echo "<br>";
echo intval(array(&#39;foo&#39;, &#39;bar&#39;));     // 1
echo "<br>";
echo intval(false);                   // 0
echo intval(true);                    // 1
?>

Apprentissage recommandé : "Tutoriel vidéo 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