note 71613 deleted from control-structures.foreach by googleguy

From: Date: Wed, 14 Nov 2012 22:33:15 +0000
Subject: note 71613 deleted from control-structures.foreach by googleguy
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-191976@lists.php.net to get a copy of this message
Note Submitter: robycar at libero dot com ---- some useful functions for testing boolean values <?php $trueValues = array('1', 'true', 't', 'y', 'yes', 'vero', 'v'); //edit with locale values $falseValues = array('0', 'false', 'f', 'n', 'no', 'falso'); //edit with locale values function str_to_bool($str) { foreach ($GLOBALS['trueValues'] as $value) if (strcasecmp($str, $value) == 0) return true; foreach ($GLOBALS['falseValues'] as $value) if (strcasecmp($str, $value) == 0) return false; return NULL; } function str_is_true($str) { return (str_to_bool($str) === true); } function str_is_false($str) { return str_to_bool($str) === false; } /* Test */ str_to_bool('false'); //return false str_to_bool('vero'); // return true str_to_bool('php'); //return null str_is_true('php'); //return false str_is_false('php'); //return false ?>

« previous php.notes (#191976) next »