如何将变量从while循环传递到函数然后回显到while循环。 PHP

时间:2013-12-30 19:38:11

标签: php arrays function while-loop

    <?php
$tubeid = array('vYoutubeid' => "z2RhMdOJKio",
               'vYoutubeid2' => "Ty1Znqb-3z8",
               'vYoutubeid3'  => "AbRO0wJJhww",
                'vYoutubeid4'  => "AbRO0wJJhww");

function youtube_video_duration($description) 
  {
  $video_id = $description;
 $data = @file_get_contents('http://gdata.youtube.com/feeds/api/videos/'
  . $video_id . '?v=2&alt=jsonc');
  if ($data == FALSE) 
      return FALSE;


  $obj = json_decode($data);
  $dur= $obj->data->duration;
  return $dur;
   }

while (list($item, $description) = each($tubeid))
    echo "$item: $description<br>";
    echo youtube_video_duration($description);

这就是我想要做的。

从数组中获取结果,while循环显示它们的值,然后获取这些值并通过函数运行它们,这样我就可以从youtube返回持续时间。

我被困住了。

1 个答案:

答案 0 :(得分:0)

你错过了这段时间。 - Ashwin Mukhija于2013年12月30日19:45

修复了它。