获取数字字符串中所有数字的总和
如何在PHP中找到数字中所有数字的总和?
array_sum(str_split($number));
这假设数字为正数(或者更准确地说,转换为字符串仅生成数字)。$number
Artefactos方法显然是无与伦比的,但这里有一个版本,如何“手动”做到这一点:
$number = 1234567890;
$sum = 0;
do {
$sum += $number % 10;
}
while ($number = (int) ($number / 10));
这实际上比Artefactos方法(至少对于)更快,因为它保存了两个函数调用。1234567890