dqxm14187
2016-07-14 02:10
浏览 58
已采纳

从数组中获得总和

I have 2 arrays that are shown below.

I need to get the sum of the progress (in the tasks array) for each milestone that it relates to.

So in the tasks array, I can see that the sum of the progress for 1578453e53090b (Wireframe milestone) is 15.

The ideal result would be to append the sum total of progress onto each milestone. Hope that makes sense.

$milestones = 
Array
(
[0] => Array
    (
        [id] => 1578453e53090b
        [milestone] => Wireframe
        [assigned_to] => 9
    )

[1] => Array
    (
        [id] => 1578453e530975
        [milestone] => Development
    )

[2] => Array
    (
        [id] => 1578453e530943
        [milestone] => Design
        [assigned_to] => 2
    )

)


$tasks =
Array
(
[0] => Array
    (
        [id] => 15786dc59333f2
        [status] => Open
        [progress] => 5
        [milestone] => 1578453e53090b
    )

[1] => Array
    (
        [id] => 15786dc669d451
        [status] => Open
        [progress] => 10
        [milestone] => 1578453e53090b
    )

[2] => Array
    (
        [id] => 15786dc7ccbea3
        [status] => Open
        [progress] => 20
        [milestone] => 1578453e530943
    )
)

图片转代码服务由CSDN问答提供 功能建议

我有2个数组如下所示。</ p>

我需要得到 与它相关的每个里程碑的进度总和(在任务数组中)。</ p>

因此在tasks数组中,我可以看到1578453e53090b(Wireframe里程碑)的进度总和 )是15。</ p>

理想的结果是将进度总和附加到每个里程碑。 希望这是有道理的。</ p>

  $ milestones = 
Array 
(
 [0] =&gt;数组
(
 [id] =&gt; 1578453e53090b 
  [里程碑] =&gt;线框
 [assigned_to] =&gt; 9 
)
 
 [1] =&gt;数组
(
 [id] =&gt; 1578453e530975 
 [里程碑] =&gt; 开发
 
 
 
 [2] =&gt;数组
(
 [id] =&gt; 1578453e530943 
 [里程碑] =&gt;设计
 [assigned_to] =&gt; 2 
)
  
)
 
 
 $ tasks = 
Array 
(
 [0] =&gt;数组
(
 [id] =&gt; 15786dc59333f2 
 [status] =&gt;打开
 [ 进度] =&gt; 5 
 [里程碑] =&gt; 1578453e53090b 
)
 
 [1] =&gt;数组
(
 [id] =&gt; 15786dc669d451 
 [状态] =&gt;打开 
 [进度] =&gt; 10 
 [里程碑] =&gt; 1578453e53090b 
)
 
 [2] =&gt;数组
(
 [id] =&gt; 15786dc7ccbea3 
 [status] =  &gt;打开
 [进度] =&gt; 20 
 [里程碑] =&gt; 1578453e530943 
)
)
 </ </ code> </ pre> 
 </ div>

2条回答 默认 最新

相关推荐 更多相似问题