Bearbeiten Zahlen ist ein integraler Bestandteil der Web -Programmierung. Zum Beispiel, wenn Berechnungen müssen unnötige Dezimalstellen von komplexen Zahlen entfernt werden, bevor sie an die Endbenutzer angezeigt werden können. PHP , die beliebte Web - Programmiersprache , ist besonders geschickt im Umgang mit Zahlen . Seine große Bibliothek von Funktionen ermöglicht dem Programmierer eine Reihe von Möglichkeiten, um Dezimalstellen zu entfernen. Die Funktion " intval " wandelt einen Wert in einen Integer , effektiv Beseitigung aller Dezimalstellen. Die Funktion " number_format "-Formate eine Reihe mit dem Sie die Anzahl der Dezimalstellen in der resultierenden Zahl anzugeben, unter anderem. Anleitung
1
Öffnen Sie einen Text -Editor wie z. B. Editor, und erstellen Sie eine neue Datei. Definieren Sie eine Variable , die eine Gleitkommazahl . Dies ist die Nummer, von der Sie später entfernen werden die Nachkommastellen. Hier ist ein Beispiel für den Code :
< php
$ originalNumber = 13,4556 ;
2
Use PHP " intval "-Funktion , die ursprüngliche Zahl zu konvertieren in eine ganze Zahl ist, wodurch alle Dezimalstellen , und weisen Sie das Ergebnis in einer neuen Variable. Für die Zwecke dieses Beispiels wird der Beispielcode angezeigt beide Zahlen . Hier ist der Code :
$ noDecimalNumber = intval ($ originalNumber );
echo " Original-Nummer : " . $ originalNumber . "";
echo " Anzahl ohne Dezimalstellen : " . $ noDecimalNumber . "";
3
Benutzen Sie den " number_format "-Funktion , um die Anzahl der Dezimalstellen anzugeben, die vom ursprünglichen Zahl zu halten. Die Funktion akzeptiert entweder zwei oder vier Argumente , aber für Ihre Zwecke sollten Sie alle vier zu verwenden. Der erste Parameter ist die Anzahl zu manipulieren , die zweite ist die Anzahl der Dezimalstellen zu halten , die dritte ist das Zeichen für den Dezimalpunkt verwenden , und die vierte ist das Zeichen, das als Tausender-Trennzeichen verwenden . Stellen Sie das dritte Argument zu " . " und der vierte auf einen leeren String . Rechnen Sie das Ergebnis in einer Gleitkommazahl mit einem Typumwandlung , und weisen Sie das Ergebnis einer Variablen. Für die Zwecke dieses Beispiels wird das Ergebnis angezeigt. Der Code sollte wie folgt aussehen:
$ DecimalPlaces = 2;
$ fewerDecimalNumber = (float) number_format ($ originalNumber , 2, '', '.') ;
< P > echo " Zahl mit bis zu " . $ DecimalPlaces . " Nachkommastellen : " . $ fewerDecimalNumber . "";