note 71613 added to control-structures.foreach

From: Date: Thu, 07 Dec 2006 19:04:50 +0000
Subject: note 71613 added to control-structures.foreach
Groups: php.notes 
Request: Send a blank email to php-notes+get-120408@lists.php.net to get a copy of this message
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 ?> ---- Server IP: 66.163.161.117 Probable Submitter: 151.37.116.241 ---- Manual Page -- http://www.php.net/manual/en/control-structures.foreach.php Edit -- https://master.php.net/note/edit/71613 Del: integrated -- https://master.php.net/note/delete/71613/integrated Del: useless -- https://master.php.net/note/delete/71613/useless Del: bad code -- https://master.php.net/note/delete/71613/bad+code Del: spam -- https://master.php.net/note/delete/71613/spam Del: non-english -- https://master.php.net/note/delete/71613/non-english Del: in docs -- https://master.php.net/note/delete/71613/in+docs Del: other reasons-- https://master.php.net/note/delete/71613 Reject -- https://master.php.net/note/reject/71613 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#120408) next »