Heim  >  Artikel  >  Backend-Entwicklung  >  So behalten Sie eine Dezimalstelle bei der PHP-Division bei

So behalten Sie eine Dezimalstelle bei der PHP-Division bei

WBOY
WBOYOriginal
2022-02-14 11:15:474549Durchsuche

So behalten Sie eine Dezimalstelle bei der PHP-Division bei: 1. Verwenden Sie die Funktion „number_format()“, die Syntax lautet „number_format(dividend/divisor, 1)“ 2. Verwenden Sie die Funktion sprintf(), die Syntax lautet „ sprintf("%. 1f", Dividende/Divisor)".

So behalten Sie eine Dezimalstelle bei der PHP-Division bei

Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 7.1, DELL G3-Computer

So behalten Sie eine Dezimalstelle in der PHP-Division bei

Die Funktion number_format() formatiert Zahlen durch Gruppieren von Tausendern.

Hinweis: Diese Funktion unterstützt einen, zwei oder vier Parameter (nicht drei).

Syntax

number_format(number,decimals,decimalpoint,separator)

Parameterbeschreibung

Nummer Erforderlich. Die zu formatierende Zahl. Wenn keine weiteren Parameter festgelegt sind, wird die Zahl ohne Dezimalpunkt und mit einem Komma (,) als Tausendertrennzeichen formatiert.

Dezimalzahlen optional. Geben Sie die Anzahl der Dezimalstellen an. Wenn dieser Parameter festgelegt ist, werden Zahlen mit einem Punkt (.) als Dezimalpunkt formatiert.

Dezimalpunkt optional. Gibt die als Dezimalpunkt verwendete Zeichenfolge an.

Trenner optional. Gibt die Zeichenfolge an, die als Tausendertrennzeichen verwendet wird. Es wird nur das erste Zeichen des Parameters verwendet. Beispielsweise gibt „xxx“ nur „x“ aus.

Hinweis: Wenn dieser Parameter gesetzt ist, sind alle anderen Parameter erforderlich. Die Funktion

sprintf() schreibt die formatierte Zeichenfolge in eine Variable.

arg1, arg2, ++ Parameter werden am Prozentzeichen (%)-Symbol in die Hauptzeichenfolge eingefügt. Diese Funktion wird Schritt für Schritt ausgeführt. Fügen Sie beim ersten %-Zeichen arg1 ein, beim zweiten %-Zeichen arg2 und so weiter.

Hinweis: Wenn mehr %-Symbole als arg-Argumente vorhanden sind, müssen Sie Platzhalter verwenden. Der Platzhalter wird nach dem %-Symbol eingefügt und besteht aus einer Zahl gefolgt von „$“. Siehe Beispiel 2.

Syntax

sprintf(format,arg1,arg2,arg++)

Parameterbeschreibung

Format Erforderlich. Gibt eine Zeichenfolge und die Formatierung der darin enthaltenen Variablen an.

Das Beispiel sieht wie folgt aus:

<?php 
$x=17; 
$y=7;
$z=$x / $y;
echo number_format($z, 1)."<br>";
echo sprintf( "%.1f ",$z);
?>

Ausgabeergebnis:

So behalten Sie eine Dezimalstelle bei der PHP-Division bei

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo behalten Sie eine Dezimalstelle bei der PHP-Division bei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet CGI in PHP?Nächster Artikel:Was bedeutet CGI in PHP?