很遗憾地问,答案可能是递归的但是无法理解递归。
拥有可在该工作流程中拥有子工作流程的工作流程,我可以计算每个工作流程中的时间,但无法将子工作流程时间添加/总计为总父工作流程。
$flow = array('1' => '2','2' => '3','3' => '2','2' => '1');
工作流程1 - >工作流程2 - >工作流程3 - >工作流程2 - > Workflow1
//parent -> child
$flow_down = array('1' => '2','2' => '3');
//time taken in that workflow
$time = array('1' => 30,'2' => 30,'3' => 30);
我如何进入
//Desired result (total time taken in that workflow)
$result = array('1' => 90,'2' => 60,'3' => 30);
帮助将不胜感激