
<?PHP

// Umschreibungen 1

// Behandelt Sonderzeichen - Umschreibungen
// Weitet Umlaute und  auf die internationale Umschreibung aus
// Fr Suchstring3

// UmschreibungEN AUSWEITEN

// --------------------------
// Umschreibung 1
// --------------------------


// Umschreibungen (ae, ss, ...)

// NOCH aue, eue, iue, oue, uue Ausschlieen

// --------------------------


// Ausweitungen auffhren:

// Drei mal Dreierblocks versuchsweise am Anfang


$Sonderzeichen = strspn("$Suchstring","");

// ECHO "KEIN SONDERZEICHEN an STELLE $Sonderzeichen <BR>";


$Sonderzeichen = strcspn("$Suchstring","");

// ECHO "EIN SONDERZEICHEN an STELLE $Sonderzeichen <P>";

// NIX IF, da auch AE... gesucht !

// if ($Sonderzeichen != 0)

// {


// WENN IM SUCHSTRING, ERSETZE DURCH:

 $replace3 = array (


// ----------------

"aess" => "ss",
"aess" => "ae",
"aess" => "",

"oess" => "ss",
"oess" => "oe",
"oess" => "",

"uess" => "ss",
"uess" => "ue",
"uess" => "",

// ----------------

"ae" => "aess",
"ae" => "ss",
"ae" => "",

"oe" => "oess",
"oe" => "ss",
"oe" => "",

"ue" => "uess",
"ue" => "ss",
"ue" => "",

// ----------------

"ss" => "aess",
"ss" => "ae",
"ss" => "",

"ss" => "oess",
"ss" => "oe",
"ss" => "",

"ss" => "uess",
"ss" => "ue",
"ss" => "",

// ----------------

"" => "aess",
"" => "ae",
"" => "ss",

"" => "oess",
"" => "oe",
"" => "ss",

"" => "uess",
"" => "ss",
"" => "ue",

// ----------------


 "ae" => "",
 "oe" => "",
 "ue" => "",
 "ss" => "",

 "AE" => "",
 "OE" => "",
 "UE" => "",
 "SS" => "",

 "Ae" => "",
 "Oe" => "",
 "Ue" => "",


 "" => "ae",
 "" => "oe",
 "" => "ue",
 "" => "ss",

 "" => "AE",
 "" => "OE",
 "" => "UE",
 "" => "SS",

 "" => "Ae",
 "" => "Oe",
 "" => "Ue",

// ----------------


 "ph" => "f",
 "f" => "ph",

 "PH" => "F",
 "F" => "PH",

 );


if ($NRS == "ja")

// NOCH AUFLSEN:
// if ($Suchstring != ("*aue*"||"eue"||"iue"||"oue"||"iue"))

{
$Suchstring3 = strtr($Suchstring,$replace3);
}

// }



// --------------------------
// NOCH: WENN UMLAUT und GANZWORT DANN AUTOMATISCH NRS CHECK
// Siehe Umlaut_filter
// --------------------------



// END Umschreibung 3



// --------------------------




?>

