Php foreach获取对象数组的最后一个元素-为什么0检索它?

Php foreach获取对象数组的最后一个元素-为什么0检索它?,php,Php,videosFeed包含给定youtube提要的最后一个视频 如果我上传一个视频,我知道最后上传的视频将是一个作为键0的视频 这样做的唯一原因是,在提要列表中,第一个元素是最后一个视频,这是在youtube一侧定义的,对吗?是的,我同意您的看法,$videoFeed的订购必须是由于您从youtube获得的api Commenter是对的,除非您在该循环中做得更多,否则就没有必要这样做。只需使用$videoFeed[0]即可。哦,我重新标记到PHP。我完全不明白这里问的是什么。你不需要foreac

videosFeed包含给定youtube提要的最后一个视频

如果我上传一个视频,我知道最后上传的视频将是一个作为键0的视频


这样做的唯一原因是,在提要列表中,第一个元素是最后一个视频,这是在youtube一侧定义的,对吗?

是的,我同意您的看法,$videoFeed的订购必须是由于您从youtube获得的api


Commenter是对的,除非您在该循环中做得更多,否则就没有必要这样做。只需使用$videoFeed[0]

即可。哦,我重新标记到PHP。我完全不明白这里问的是什么。你不需要foreach循环来完成你正在做的事情,你可以直接以$videoEntry=$videoFeed[0]的形式访问条目;
foreach ($videoFeed as $key => $videoEntry)
{
  if ($key == 0) {
     $flashUrl = $videoEntry->getFlashPlayerUrl();
  }
}