Moin,
if ($curChar == "a") {
$charNum = "097";
}
// [...]
// das hier kannst du selbst fortsetzen,
// ich bin zu faul für
Wahh, heilige Höllen der Ineffizienz! Ich beschwöre dich, Satan, weiche!
$codeEmail = preg_replace("![a-z0-9& _@.-]!e", 'sprintf("&#%03d;",ord("\0"))', $regEmail);
bzw. wenn es allgemeiner und nicht genau deckungsgleich mit dem 'Original' sein darf:
$codeEmail = preg_replace("!.!e", '"&#".ord("\0").";"', $regEmail);
--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~