That's as bad as an if! What about using settype() on the string? I've not tested it, but it looks like it should do the trick. Thanks, Ash http://www.ashleysheridan.co.uk ----- Reply message ----- From: "Russell Dias" <rus321@xxxxxxxxx> Date: Thu, Oct 21, 2010 10:51 Subject: [PHP] "My truth comes out" [1] To: <php-general@xxxxxxxxxxxxx> preg_match("/false/i", $string) ? false : true; On Thu, Oct 21, 2010 at 7:39 PM, Gary <php-general@xxxxxxxxxxxxxxx> wrote: > Is there any nice way to convert a string containing either "TRUE" or > "FALSE" to a bool with the appropriate value? I know I can just "if > (strcmp..." but, as the song goes on to say "...ugly, so ugly, it's ugly"[1] > > Footnotes: > [1] Â"Mask", Henry Rollins > > -- > Gary > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php