Mailinglisten-Archive |
Andreas wrote: > naja soo einfach ist das nicht. Ich hab ja absichtlich gesagt mit dem > Format was man bei number_format() angeben kann. > So macht floatval aus einer deutschen Angabe wie "1.735,67" einfach > 1.7 :-) Fürs gröbste sollte diese Funktion langen: <?php function numval($string) { preg_match_all('|([0-9]+)|', $string, $matches); $floats = array_pop($matches[1]); $ints = implode(NULL, $matches[1]); return floatval($ints.'.'.$floats); } $string = '1.234,56'; echo numval($string); ?> Gruss, Andreas -- http://www.ontis.de http://www.andreas-demmer.de
php::bar PHP Wiki - Listenarchive