boolval

(PHP 5 >= 5.5.0)

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([1, 2]) ? '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

  • floatval() - Convertit une chaîne en nombre à virgule flottante
  • intval() - Retourne la valeur numérique entière équivalente d'une variable
  • strval() - Récupère la valeur d'une variable, au format chaîne
  • settype() - Affecte un type à une variable
  • is_bool() - Détermine si une variable est un booléen
  • Le transtypage

LoadingChargement en cours