我是PHP编码的新手。 只是从对象(类Project)获取值并迭代所有对象项以计算每个项目的持续时间。
$projectDet = new Project();
$projectList = $projectDet->Find("name = ?",array($requ['name'] ));
if($projectList==false)
return 0;
foreach($projectList as $proj)
{
$reportData = array();
$reportData[] = array("Project","TotalTime"); //Testing
$key = $proj->id;
$EstDUR[$key] = (strtotime($proj->Enddt) - strtotime($proj->Startdt));
}
return $reportData;
但是reportData返回null,即使projectList不为null。
答案 0 :(得分:2)
在foreach:
之前启动$ reportData$reportData = array()
foreach($projectList as $proj) {
(..)