90
strpos() detects where in the haystack a particular needle lies.
strstr() tests whether the needle is anywhere in the haystack.
Therefore strpos() is faster and less memory consuming.
A reason for strstr(): if your needle is at the beginning of a string, strpos() returns 0 (so you have to check it with === false)