strpos issue with 0==false?

From http://www.php.net/manual/en/function.strpos.php:

Warning

This function may return Boolean
FALSE, but may also return a
non-Boolean value which evaluates to
FALSE, such as 0 or “”. Please read
the section on Booleans for more
information. Use the === operator for
testing the return value of this
function.

You have to use the === operator instead of ==.

In your case, instead of using <>, use !==:

strpos($grafik['data'], $ss1) !== false

This will return TRUE if $ss1 is found in $grafik['data']

Leave a Comment