Was ist das genaue äquivalent von JS: etwas.toFixed() in PHP?
Wenn ich a.toFixed(3);
in javascript ('a' gleich 2.4232) was ist der genaue entsprechende Befehl in php abzurufen? Ich suchte es, aber fand keine richtige Erklärung angefügt, die Antworten.
- Ich denke PHPs
round()
ist so nah wie Sie bekommen, out of the box...php.net/round - Abgesehen von
sprintf
number_format
ist die nächste.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich, dass
sprintf
undnumber_format
sowohl die Zahl gerundet werden, so habe ich diese:Den genauen äquivalenten Befehl in PHP ist die Funktion number_format:
Hier ist eine praktische Funktion:
Haben Sie versucht das:
Dies würde Ihnen eine Antwort von 2.42.
Mehr Informationen finden Sie hier: http://php.net/manual/en/function.round.php
mode
php.net/manual/en/...Eine direkte Entsprechung ist
sprintf('%.03F', $a)
. Dieses format wird der betreffende Wert als Zahl mit 3 Dezimalstellen. Es werden auch Runde, falls erforderlich.In PHP können Sie eine Funktion namens Runde.
Hier ist die übersetzung:
Straight forward Lösung ist die Verwendung von php ist
number_format()