如果有人可以提供帮助,我们将不胜感激。我的代码错误的数据类型出错,但无法看到问题所在:
它具体告诉我代码行686(带有asterix)是错误的...任何帮助将不胜感激:
private function breakTie($data,$field,$all_horses)
{
$criteria=array();
foreach($data as $horse)
{
array_push($criteria,$horse[$field]);
}
$max=max($criteria);
$horses=array();
foreach($data as $horse=>$horseData)
{
if($horseData[$field]==$max)
{
$horses=array();
** if(in_array($horse,$all_horses)) **
{
array_push($horses,$horse);
}
}
}
return $horses;
}