Pues la diferencia entre str_replace y str_ireplace es que no es sensible a las mayusculas / minusculas, si requieres esa funcionalidad puedes usar esta implementación:
Código php:
Ver original while (($pos=strpos($haystack,$needle))!==FALSE){ }
return $subject;
}
}
Saludos.