Fonctions de gestion des variables
PHP Manual

boolval

(PHP 5 >= 5.5.0, PHP 7)

boolvalRécupère la valeur booléenne d'une variable

Description

boolean boolval ( mixed $var )

Retourne la valeur booléenne de la variable fournie dans le paramètre var.

Liste de paramètres

var

La valeur scalaire qui sera convertie en booléen.

Valeurs de retour

La valeur booléenne du paramètre var.

Exemples

Exemple #1 Exemple avec boolval()

<?php
echo '0:        '.(boolval(0) ? 'true' 'false')."\n";
echo 
'42:       '.(boolval(42) ? 'true' 'false')."\n";
echo 
'0.0:      '.(boolval(0.0) ? 'true' 'false')."\n";
echo 
'4.2:      '.(boolval(4.2) ? 'true' 'false')."\n";
echo 
'"":       '.(boolval("") ? 'true' 'false')."\n";
echo 
'"string": '.(boolval("string") ? 'true' 'false')."\n";
echo 
'"0":      '.(boolval("0") ? 'true' 'false')."\n";
echo 
'"1":      '.(boolval("1") ? 'true' 'false')."\n";
echo 
'[1, 2]:   '.(boolval([12]) ? 'true' 'false')."\n";
echo 
'[]:       '.(boolval([]) ? 'true' 'false')."\n";
echo 
'stdClass: '.(boolval(new stdClass) ? 'true' 'false')."\n";
?>

L'exemple ci-dessus va afficher :

0:        false
42:       true
0.0:      false
4.2:      true
"":       false
"string": true
"0":      false
"1":      true
[1, 2]:   true
[]:       false
stdClass: true

Voir aussi


Fonctions de gestion des variables
PHP Manual