Heim  >  Artikel  >  Backend-Entwicklung  >  Wie rundet man Zahlen in PHP auf die nächsten 10?

Wie rundet man Zahlen in PHP auf die nächsten 10?

DDD
DDDOriginal
2024-11-03 14:07:30882Durchsuche

How to Round Numbers to the Nearest 10 in PHP?

Zahlen in PHP auf die nächsten 10 runden

In PHP können Sie eine Zahl mithilfe der integrierten Funktion „round()“ auf die nächsten 10 runden. Wenn Sie eine Zahl jedoch speziell auf das nächste Vielfache von 10 runden möchten, gibt es einen präziseren Ansatz als einfach die Verwendung von „round()“.

Dividieren durch 10 und Aufrunden

So runden Sie a Wenn Sie die Zahl auf die nächste 10 bringen, können Sie sie durch 10 dividieren, die Funktion ceil() anwenden, um auf die nächste ganze Zahl aufzurunden, und das Ergebnis dann erneut mit 10 multiplizieren. Dadurch werden die signifikanten Ziffern jenseits der Zehnerstelle effektiv eliminiert.

<code class="php">$number = ceil($input / 10) * 10;</code>

Beispiel

Betrachten Sie die Zahl 23. Verwenden Sie den obigen Ansatz:

<code class="php">$number = ceil(23 / 10) * 10;</code>
  • Dividieren mit 10: 23 / 10 = 2,3
  • Mit ceil() auf die nächste ganze Zahl aufrunden: ceil(2.3) = 3
  • Mit 10 multiplizieren: 3 * 10 = 30

Daher wird die Zahl 23 auf die nächste 10 aufgerundet, was 30 ergibt.

Das obige ist der detaillierte Inhalt vonWie rundet man Zahlen in PHP auf die nächsten 10?. 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