Heim > Backend-Entwicklung > PHP-Problem > Wie stelle ich PHP so ein, dass es keine wissenschaftliche Notation verwendet?

Wie stelle ich PHP so ein, dass es keine wissenschaftliche Notation verwendet?

青灯夜游
Freigeben: 2023-03-06 07:36:02
Original
4061 Leute haben es durchsucht

So richten Sie PHP ohne wissenschaftliche Notation ein: Verwenden Sie zuerst die Funktion number_format(), um die Zahl in Tausendergruppen zu formatieren. Die Syntax lautet „number_format(number)“ und geben Sie dann die formatierte Zahl über die Echo-Anweisung aus.

Wie stelle ich PHP so ein, dass es keine wissenschaftliche Notation verwendet?

Empfehlung: „PHP-Video-Tutorial

Wenn Sie auf wissenschaftliche Notation stoßen

Die Lösung besteht darin,

die PHP-Formatierungsfunktion für Zahlen zu verwenden: number_format()

number_format() Die Funktion ist nach Tausenden gruppiert. Formatieren Sie Zahlen .

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

Syntax:

number_format(number,decimals,decimalpoint,separator)
Nach dem Login kopieren
  • Nummer erforderlich. Die zu formatierende Zahl. Wenn keine weiteren Parameter festgelegt sind, wird die Zahl ohne Dezimalpunkt und mit einem Komma (,) als Tausendertrennzeichen formatiert.

  • Dezimalstellen 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 Verwendungsmethode ist wie folgt:

echo number_format("5000000")."<br>";
//5,000,000
echo number_format("5000000",2)."<br>";
//5,000,000.00
echo number_format("5000000",2,",",".");
//5.000.000,00
Nach dem Login kopieren

Es gibt auch eine Online-Kastanie:

//举个例子
echo &#39;1869879738796128&#39;;
//默认结果为:1.8698797387961E+15

//解决办法
echo number_format(‘1869879738796128’, 0, &#39;&#39;, &#39;&#39;);
//输出结果为:1869879738796128
Nach dem Login kopieren

Verwandte Empfehlungen: php-Training

Das obige ist der detaillierte Inhalt vonWie stelle ich PHP so ein, dass es keine wissenschaftliche Notation verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage