Hallo!
Alle '.' sollen in ',' umgewandelt werden.
Mach ich
$km=preg_replace (".","",$km);kommt als Fehler: Warning: Delimiter must not be alphanumeric or backslash in ...
ja, der PCRE-Parser denkt, Du wolltest \ als Delimiter nehmen, und er ist nicht erlaubt.
Du brauchst ja sowas wie "/./" oder "#.#" ...
Also:
$km=preg_replace ("/\./",",",$km);
oder (in dem Fall) besser/einfacher ohne RegExpr:
$km = str_replace ('.', ',', $km);
Nehm ich den "" raus, kommt als Fehler: Warning: No ending delimiter '.' found in ...
ja logisch. In dem Fall nimmt er . als Delimiter an, und findet den aber nicht am Ende.
Und ist es egal ob ich doppelte Hochkommas oder einfache Hochkommas nutze?
Nein. Der Unterschied: http://de3.php.net/manual/de/language.types.string.php#language.types.string.syntax
Grüße
Andreas
SELFHTML Tipps & Tricks: http://aktuell.de.selfhtml.org/tippstricks/