Conversion : 1. Utilisez l'opérateur double NON logique avec la syntaxe "!!Nombre à convertir" ; 2. Ajoutez le type de cible "(bool)" ou "(booléen) entre parenthèses avant la variable numérique à convertir. . )", par exemple "(bool) value"; 3. Utilisez la fonction boolval(), la syntaxe est "boolval (value)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php convertit la valeur en un type booléen
1. Utilisez le double opérateur NON logique" !!
"
Annule une valeur booléenne. Par exemple : !true = false, !false = true, !10 = false.
<?php var_dump(!!2); //返回true var_dump(!!0); //返回false var_dump(!!1); //返回true ?>
2. Ajoutez le type de cible "(bool)" ou "(boolean)" entre parenthèses avant la variable de conversion
(bool), (boolean) : Convertir en type booléen
<?php var_dump((bool)2); //返回true var_dump((bool)0); //返回false var_dump((bool)1); //返回true var_dump((bool)100); //返回true ?>
3. Utilisez la fonction boolval()
boolval() : utilisée pour obtenir la valeur booléenne de la variable
<?php echo '0: '.(boolval(0) ? 'true' : 'false')."<br>"; echo '42: '.(boolval(42) ? 'true' : 'false')."<br>"; echo '0.0: '.(boolval(0.0) ? 'true' : 'false')."<br>"; echo '4.2: '.(boolval(4.2) ? 'true' : 'false')."<br>"; echo '"0": '.(boolval("0") ? 'true' : 'false')."<br>"; echo '"1": '.(boolval("1") ? 'true' : 'false')."<br>"; ?>
Résultat de sortie :
0: false 42: true 0.0: false 4.2: true "0": false "1": true
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!