stristr, es más lento a hacer la búsqueda en el arreglo directamente. De hecho el mismo manual lo sugiere:
Cita:
Iniciado por Manual de PHP Note: If you only want to determine if a particular needle occurs within haystack , use the faster and less memory intensive function strpos() instead.
Saludos.