如何将变量中的每个数字递增5?

时间:2016-02-03 05:20:23

标签: php

我需要一个php函数,它给每个给定字符串的数字加5,一旦达到10就回到0。

我们说$number = 281621所以我需要为每个数字添加5个,最终结果应如下所示:

736176

一旦达到10,每个数字应该回到0.我们将如何做到这一点?

3 个答案:

答案 0 :(得分:3)

试试这个,

<?php
$str=2356;
$newarr=array();
$arr1 = str_split($str);
foreach ($arr1 as $arr) {
   $newarr[]=($arr+5)%10;
}
print_r(join('',$newarr));
?>

答案 1 :(得分:1)

这就是事情。     

addToNumber()

new Date(now.getFullYear(), now.getMonth(), 1)将其自身的数字作为其第一个参数,第二个参数是您要添加到每个数字的数字,在您的情况下为5.它非常直接而且我没有&#39;我认为需要解释,但如果您有任何疑问,请将其留在评论中。

答案 2 :(得分:0)

使用此

<?php

$int = '281621';
$array = str_split($int);

foreach ($array as $num) {
    $new[] = ($num + 5) % 10;
}
echo $str = join('', $new);
?>