Php 两个结果相同
我在一些逻辑上有点小问题,这些逻辑对一组参数很好,但对另一组参数却不行 我的密码是Php 两个结果相同,php,logic,Php,Logic,我在一些逻辑上有点小问题,这些逻辑对一组参数很好,但对另一组参数却不行 我的密码是 $data = simplexml_load_file("http://api.fantasyfootballnerd.com/ffnScheduleXML.php?apiKey={Your key here}"); $date = 1; $dateTest = 0; $gameTimeTest = 0; $gameTime = 1; foreach($data->Schedule->Game as
$data = simplexml_load_file("http://api.fantasyfootballnerd.com/ffnScheduleXML.php?apiKey={Your key here}");
$date = 1;
$dateTest = 0;
$gameTimeTest = 0;
$gameTime = 1;
foreach($data->Schedule->Game as $game)
{
if($game->attributes()->Week == $_GET['week'])
{
if($date==$dateTest)
{
echo "\r";
}else {
echo date('l, F jS', strtotime($date))."\r\n";
}
if ($gameTimeTest==$gameTime)
{
echo "\r";
} else{
echo date("g:i A",strtotime($gameTime));
}
$gameTimeTest = $gameTime;
$dateTest = $date;
echo $game->attributes()->AwayTeam." at ".$game->attributes()->HomeTeam."\r\n";
$date = $game->attributes()->GameDate;
$gameTime = $game->attributes()->GameDate.' '.$game->attributes()->GameTime;
}
}
现在检查时间的部分工作正常,但是不管发生什么,日期部分都会不断地吐出日期。你能发布一个XML的样本吗?你说的日期不断地吐出日期是什么意思?@Havelock他在循环的底部分配了
$date
和$dateTest
。@Stobor给你@Havelock:对不起,日期部分。基本上,我需要在给定的一周内遍历XML,检查当前游戏的日期是否与循环中的最后一个相同,如果不相同,我需要回显日期。