c php.net
## HOMEBREW str_ireplace() FOR PRE-PHP 5.0
if (!function_exists(\'str_ireplace\')  {
  function str_ireplace($search,$replace,$subject) {
    $token = \'^[[term^]\';
    $haystack = strtolower($subject);
    $needle = strtolower($search);
    while (($pos=strpos($haystack,$needle))!==FALSE)  {
      $c++;
      $subject = substr_replace($subject,$token,$pos,strlen($search));
      $haystack = substr_replace($haystack,$token,$pos,strlen($search));
    }
    while (($pos=strpos($subject,$token))!==FALSE)  {
      $subject = substr_replace($subject,$replace,$pos,strlen($token));
    }
    return $subject;
  }
}