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)