Eine Funtkion um Straßennamen abzukürzen.

 

function cleanStreet($street){
  $search = array('straße','strasse', 'strase', 'stras', 'stra', 'str');
  foreach($search AS $value){
    if(strripos($street, $value)!==FALSE){
      $strriPos = strripos($street, $value);
      $subStreet = strtolower(substr($street, $strriPos));
      $preSign = substr($street, $strriPos-1, 1);
      $replace = 'str.';
      if($preSign==' '||$preSign=='-'){
        $replace = 'Str.';
      }
      $newStreet = str_ireplace($value, $replace, $street);
      return $newStreet;
      break;
    }
  }
}

 Geht  bestimmt mit einer ausgefeilten regex ebenso. ;o)