Calcul de la somme des chiffres dans une chaîne numérique en PHP
Question : Comment calculer efficacement la somme de tous les chiffres d'une chaîne numérique en utilisant PHP ?
Réponse :
Pour calculer la somme des chiffres dans une chaîne numérique en PHP, vous pouvez utiliser l'approche concise suivante :
<code class="php">array_sum(str_split($number));</code>
Copier après la connexion
Cette méthode nécessite que le nombre soit un entier positif ou une chaîne qui se convertit en chiffres lorsqu'il est converti en chaîne. Voici comment cela fonctionne :
-
Convertir en chaîne : La chaîne numérique est convertie en chaîne à l'aide de (string)$number. Ceci est nécessaire pour les opérations ultérieures.
-
Diviser en chiffres : La fonction str_split() est utilisée pour diviser la chaîne en un tableau de caractères individuels, dont chacun représente un chiffre.
-
Convertir en entiers : Chaque élément du tableau de chaînes est ensuite converti en un entier à l'aide d'un transtypage de type implicite, qui convertit les chiffres en leurs valeurs numériques.
-
Somme Chiffres : Enfin, array_sum() est utilisé pour calculer la somme des chiffres entiers du tableau, vous donnant ainsi la somme de tous les chiffres de la chaîne numérique d'origine.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!