Heim >Backend-Entwicklung >PHP-Tutorial >Wie entferne ich in PHP effizient führende und nachgestellte Nullen aus Dezimalzahlen?

Wie entferne ich in PHP effizient führende und nachgestellte Nullen aus Dezimalzahlen?

Barbara Streisand
Barbara StreisandOriginal
2024-10-29 00:30:30796Durchsuche

How to Efficiently Remove Leading and Trailing Zeros from Decimal Numbers in PHP?

Redundante Nullen aus Dezimalzahlen in PHP eliminieren

Frage:

Wie kann ich effizient Nachgestellte und führende Nullen aus Dezimalzahlen in PHP entfernen? Ich benötige eine Methode, die Werte verarbeitet wie:

  • 125,00 -> 125
  • 966,70 -> 966,7
  • 844,011 -> 844.011

Antwort:

PHP bietet eine einfache Lösung mit dem Operator „ ':

<code class="php">echo 125.00 + 0; // 125
echo '125.00' + 0; // 125
echo 966.70 + 0; // 966.7</code>

Erklärung:

Intern setzt diese Operation die Zahl mithilfe von (float)$num oder floatval($num) in eine Gleitkommazahl um. Dieser Ansatz ist jedoch weniger kryptisch und bietet eine optimierte Möglichkeit, unnötige Nullstellen aus Dezimalzahlen in PHP zu entfernen.

Das obige ist der detaillierte Inhalt vonWie entferne ich in PHP effizient führende und nachgestellte Nullen aus Dezimalzahlen?. 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