ホームページ  >  記事  >  バックエンド開発  >  PHPで数値文字列の数字の合計を計算するにはどうすればよいですか?

PHPで数値文字列の数字の合計を計算するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-26 09:28:02615ブラウズ

How to Calculate the Sum of Digits in a Numeric String in PHP?

PHP で数値文字列の桁の合計を取得する

PHP には、数値文字列を操作し、その桁の合計を取得するための便利なメソッドが用意されています。

質問:

PHP で数値文字列のすべての桁の合計を求めるにはどうすればよいですか?

答え:

PHP では、array_sum() 関数と str_split() 関数を使用してこのタスクを簡単に実現できます。以下に例を示します。

<code class="php">$number = '12345'; // Numeric string

$digits = str_split($number); // Convert to an array of digits
$sum = array_sum($digits); // Get the sum of digits

echo "Sum of digits: $sum"; // Display the result</code>

このメソッドは、数値が正であることを前提としています (または、$number から文字列への変換では数字のみが生成されると想定しています)。数値に数字以外の文字が含まれている場合、結果が不正確になる可能性があります。

以上がPHPで数値文字列の数字の合計を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。