PHP - Convertir une chaîne de caractères en un booléen
En PHP, vous pouvez convertir une chaîne de caractères en un booléen à l'aide de certaines fonctions intégrées. Voici deux approches courantes :
1. Utilisation de la fonction boolval()
La fonction boolval()
est utilisée pour convertir
une valeur en booléen. Elle peut être appliquée à une chaîne de
caractères pour obtenir une valeur booléenne.
// Chaîne de caractères à convertir en booléen
$stringValue = "true";
// Conversion en booléen en utilisant boolval()
$booleanValue = boolval($stringValue);
// Affichage du résultat
var_dump($booleanValue);
Dans cet exemple, la chaîne de caractères "true" est convertie
en booléen, et var_dump()
est utilisé pour afficher le
résultat.
2. Utilisation de la fonction filter_var()
La fonction filter_var()
avec le filtre
FILTER_VALIDATE_BOOLEAN
peut également être utilisée
pour convertir une chaîne en booléen.
// Chaîne de caractères à convertir en booléen
$stringValue = "false";
// Conversion en booléen en utilisant filter_var()
$booleanValue = filter_var($stringValue, FILTER_VALIDATE_BOOLEAN);
// Affichage du résultat
var_dump($booleanValue);
Cette approche utilise filter_var()
avec le filtre
FILTER_VALIDATE_BOOLEAN
pour effectuer la
conversion.
Remarque : Lors de la conversion, la chaîne
"true" (insensible à la casse) sera évaluée comme
true
, et la chaîne "false" (insensible à la casse)
sera évaluée comme false
. Toutes les autres valeurs
seront converties en true
si elles ne sont pas
vides.
Choisissez l'approche qui convient le mieux à votre cas d'utilisation spécifique.
5 février 2024 - Wakonda - PHP
Rechercher
Tags
Articles récents
- Quel est le but de l'attribut "role" en HTML ?
- Changer la couleur de l'espace réservé (placeholder)
- Attention à cet email d’arnaque !
- Supprimer un fichier d'un référentiel Git sans le supprimer du système de fichiers local
- JS - Récupérer le dernier élément d'un tableau
- JS - Prévisualiser une image avec son upload
- PHP - Convertir une chaîne de caractères en un booléen
- PHP : Vérifier si une session a déjà été démarrée
- Créer un APK ou un AAB en ligne de commandes
- L'opérateur !! en Javascript