【问题标题】:PHP Integer VariablesPHP 整数变量
【发布时间】:2020-11-25 07:27:49
【问题描述】:

我想知道是否有一种方法可以首先分离一个整数变量的值,然后添加或减去各个值?

例如:

$a = 24;

2 + 4 = 6

【问题讨论】:

标签: php variables integer


【解决方案1】:

你的意思是这样的,

$a = 24;
var_dump(SumEachDigits($a)); // 6

function SumEachDigits(int $int) {
    $intDigitsArr = str_split(strval($int), 1);

    return array_reduce(
        $intDigitsArr, 
        function($acc, $val) { return $acc + intval($val); },
        0
    );
}

【讨论】:

    【解决方案2】:

    你可以使用str_split()function

    <?php
    
    $a = 24;
    $array = str_split($a); // return Array ( [0] => 2 [1] => 4 )
    $sum = $array[0] + $array[1];
    
    echo $sum; //return 6
    

    【讨论】:

      猜你喜欢
      • 2013-10-14
      • 2011-01-12
      • 1970-01-01
      • 1970-01-01
      • 2016-08-08
      • 1970-01-01
      • 2014-07-28
      • 2017-01-08
      • 2011-09-18
      相关资源
      最近更新 更多