Maison > développement back-end > tutoriel php > Comment puis-je imprimer des valeurs booléennes (vrai/faux) en PHP au lieu de 1 ou d'une chaîne vide ?

Comment puis-je imprimer des valeurs booléennes (vrai/faux) en PHP au lieu de 1 ou d'une chaîne vide ?

Linda Hamilton
Libérer: 2024-12-25 14:37:09
original
861 Les gens l'ont consulté

How Can I Print Boolean Values (true/false) in PHP Instead of 1 or an Empty String?

Impression de valeurs booléennes en PHP

Le code PHP fourni illustre un problème où une valeur booléenne false ne s'affiche pas lorsqu'elle est renvoyée. Bien que le code pour true renvoie 1, il peut y avoir des cas où l'on souhaite afficher explicitement false au lieu d'une chaîne vide.

Une solution consiste à utiliser une instruction conditionnelle :

$bool_val = (bool)false;
if (!$bool_val) {
    echo 'false';
}
Copier après la connexion

Cependant, cette approche nécessite une instruction if supplémentaire, ce qui n'est peut-être pas idéal.

Une solution plus concise utilise le ternaire opérateur :

echo $bool_val ? 'true' : 'false';
Copier après la connexion

Ce code vérifie la véracité de $bool_val et renvoie « vrai » si vrai ou « faux » si faux.

Alternativement, pour les scénarios où vous souhaitez uniquement afficher le chaîne 'false' lorsque la valeur est effectivement fausse, vous pouvez utiliser :

echo !$bool_val ? 'false' : '';
Copier après la connexion

Ce code utilise la logique NOT pour inverser la valeur booléenne, puis renvoie « faux » uniquement lorsque la valeur inversée est vraie (c'est-à-dire lorsque $bool_val est faux).

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal