Maison > développement back-end > Problème PHP > Comment convertir un entier en php

Comment convertir un entier en php

藏色散人
Libérer: 2023-03-17 10:24:02
original
2566 Les gens l'ont consulté

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
Copier après la connexion

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
?>
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal