Mailinglisten-Archive |
> > Falls Interresse, kann ich das mal hier oder per PM posten. > Also, ich hätte Interesse! > Und ich denke, das interessiert einige... Na ja, ist nichts besonderes und mit Sicherheit auch Verbesserungswürdig. Anmerken möchte ich im Vorraus noch, dass die Funktion nur für das Eurosymbol verwendet wird, aber rein theoretisch mit ein paar Änderungen auch für mehrere Zeichen verwendet werden kann (Vorbereitungen dafür sind jedenfalls schon im Code mit eingeflossen). die Funktion: --- schnipp --- schnapp --- /** * @param string der zu bearbeitende String * @return string */ function charwandel($wert) { global $_ROOT, $CONFIG_CODE; /* einbinden der Datei mit den besonderen Windowszeichen */ include($_ROOT['bin'].'win_chars.inc.php'); $euro_symbol = $CONFIG_CODE['win_char']['euro_symbol']; $search = array ("'[€|$euro_symbol]'i"); $replace = array ("€"); /* ersetzte alle Symbole aus $search durch $replace in $wert */ $wert = preg_replace ($search, $replace, $wert); return $wert; } --- schnipp --- schnapp --- die Datei win_chars.inc.php: --- schnipp --- schnapp --- /** * Das Euro-Symbol */ $CONFIG_CODE['win_char']['euro_symbol'] = '€'; --- schnipp --- schnapp --- Die Datei win_chars.inc.php kann ich nur unter Windows bearbeiten, da ich unter Linux nur ein Viereck sehe (-: -- Koala
php::bar PHP Wiki - Listenarchive