I am trying to return the values $jsonTurn2Data ['TurnaroundTime(days)']
and $jsonTurn2Data ['count']
into 2 seperate arrays from the function getTurnATime2ByWeek.
Now $jsonDataTurn2Array[] stores the values as a single array. I want to seperate both, can anyone help ?
$jsonDataTurn2Array = [ ];
$jsonDataTurn2Array[] = getTurnATime2ByWeek ($wwTurnMinus2, $wwTurnMinus1 );
$jsonDataTurn2Array[] = getTurnATime2ByWeek ($wwTurnMinus1, $wwTurnNow );
function getTurnATime2ByWeek($startTime_turn, $endTime_turn) {
global $db;
$jsonTurn2Data = [ ];
$qarea = $db->prepare ( "CALL spturnaroundtime(?,?)" );
$qarea->bindParam ( 1, $startTime_turn );
$qarea->bindParam ( 2, $endTime_turn );
$qarea->execute ();
$row1 = $qarea->fetchAll ();
$SumDuration = 0;
$countRecipe = 0;
foreach ( $row1 as $r1 ) {
$SumDuration += $r1 ['Duration'];
$countRecipe ++;
}
if ($countRecipe > 0) {
$jsonTurn2Data ['TurnaroundTime(days)'] = intval ( $SumDuration / $countRecipe );
$jsonTurn2Data ['count'] =$countRecipe;
}
else{
$jsonTurn2Data ['TurnaroundTime(days)'] = intval ( $SumDuration );
$jsonTurn2Data ['count'] =0;
}
return $jsonTurn2Data;
}