2016-06-24 9 views
0

Ich habe number_format in einer Zahl verwendet. Ich möchte wissen, wie man Zahlen-formatierte Variable in PHP in das ursprüngliche Format zurück konvertiertNummer-formatierte Variable in das ursprüngliche Format zurück konvertieren - PHP

Ich zuerst number_format verwendet. Und ich möchte sein ursprüngliches Format zurückgeben, das Zahlenformat entfernend.

$number = 500000 
echo number_format($number, 2); 
+0

number_format. ändert die Variable nicht. Es formatiert nur die Ausgabezeichenfolge – splash58

+0

Ich möchte zwei Zahlen hinzufügen, aber zuerst möchte ich, dass es in einem Zahlformat angezeigt wird, aber ich kann diese beiden Zahlen nicht hinzufügen. –

+1

Dies ist eine ähnliche [Frage] (http://stackoverflow.com/questions/2935906/how-do-i-convert-output-of-number-format-back-to-numbers-in-php). Überprüfe also die Antwort. – silverstrike

Antwort

0
$number = 500000; 
$formattedNumber = number_format($number, 2); 
$getBackOriginl = explode('.',$formattedNumber); 
echo str_replace(',','',$getBackOriginl[0]); 
+0

Aber es gibt immer noch eine Dezimalzahl. Wie geht das? –

+0

teilen Sie bitte diese möglichen Nummern – dod29

+0

Ersetzen von Punkt in explode mit einem Leerzeichen funktioniert. Vielen Dank! –

Verwandte Themen