Hilfe bei Zahlen Konvertierung

NanoNuna

Mitglied
Hallo zusammen,

ich habe folgenes Problem.

Und zwar möchte ich folgenden Wert: 790,201,100.12 in 790201100.12 umwandeln.

Hat jemand von Euch eine Idee wie man das machen könnte

Vielen Dank im Voraus.

Gruß
Nano
 
Falls du mit mehreren unterschiedlichen Zahlenformaten arbeiten musst, kannst du auch folgende Funktion nutzen, um die Zahlenformate in Zahlentypen umzuwandeln:
PHP:
function strtonumber( $str, $dec_point=null, $thousands_sep=null )
{
	if( is_null($dec_point) || is_null($thousands_sep) ) {
		$locale = localeconv();
		if( is_null($dec_point) ) {
			$dec_point = $locale['decimal_point'];
		}
		if( is_null($thousands_sep) ) {
			$thousands_sep = $locale['thousands_sep'];
		}
	}
	$number = (float) str_replace($dec_point, '.', str_replace($thousands_sep, '', $str));
	if( $number == (int) $number ) {
		return (int) $number;
	} else {
		return $number;
	}
}
 
Zurück