Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie die Summe der Ziffern einer Ganzzahl mit PHP

So ermitteln Sie die Summe der Ziffern einer Ganzzahl mit PHP

藏色散人
藏色散人Original
2019-01-03 11:49:495821Durchsuche

PHP ermittelt die Summe der Ziffern, das heißt, der Wert jeder Ziffer einer Ganzzahl wird als Zahl behandelt und dann die Summe ausgeführt. Dann können wir die zyklische Idee verwenden Ergänzung und Aufgabe durchführen.

So ermitteln Sie die Summe der Ziffern einer Ganzzahl mit PHP

Im Folgenden stellen wir Ihnen anhand konkreter Codebeispiele vor, wie Sie die Ziffernsumme in PHP ermitteln.

Das Codebeispiel lautet wie folgt:

<?php
function sum_of_digits($nums) {
    $digits_sum = 0;
    for ($i = 0; $i < strlen($nums); $i++) {
        $digits_sum += $nums[$i];
    }
    return $digits_sum;
}
echo sum_of_digits("12345")."<br>";
echo sum_of_digits("9999")."<br>";

Hier definieren wir eine Methode sum_of_digits und testen, um die Summe jedes Ziffernwerts von 12345 und 9999 zu berechnen. Die Ergebnisse sind wie folgt:

So ermitteln Sie die Summe der Ziffern einer Ganzzahl mit PHP

In dieser Methode wird eine Variable $digits_sum definiert und ihr Anfangswert ist 0. Dann verwenden wir eine for-Schleife, um die Werte jeder Ziffer der angegebenen Zeichenfolgennummer zu addieren, d. h. jedes Mal, wenn ein Zeichen ausgeschleift wird, wird es zum vorherigen Wert in einer Schleife addiert und zugewiesen.

Hinweis: Die Funktion strlen() wird verwendet, um die Stringlänge zu ermitteln.

$digits_sum += $nums[$i] kann ausgedrückt werden als $digits_sum =$digits_sum+$nums[$i]

In diesem Artikel geht es um die Methode zum Ermitteln der Summe ganzer Zahlen in PHP ist auch eine der häufigsten Fragen im Vorstellungsgespräch. Ich hoffe, dass es für Freunde hilfreich ist, die es brauchen.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Summe der Ziffern einer Ganzzahl mit PHP. 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 ist das Laravel-Framework?Nächster Artikel:Was ist das Laravel-Framework?