Shawn McKenzie wrote: > Paul M Foster wrote: >> I had never completely read over the rules with regard to comparisons in >> PHP, and was recently alarmed to find that $str1 == $str2 might not >> compare the way I thought they would. Is it common practice among PHP >> coders to use strcmp() instead of == in making string comparisons? Or am >> I missing/misreading something? >> >> Paul >> > > I would use $str1 === $str2 if you want to make sure they are both > strings and both the same value. > > Since PHP is loosely typed, "0" == 0 is true however "0" === 0 is false. > If you want to force a string comparison you can also use: (string)$str1 == (string)$str2 -- Thanks! -Shawn http://www.spidean.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php