如何将变量从while循环传递到函数中,然后回显到while循环。PHP
您有一段时间没有看到块Ashwin Mukhija 2013年12月30日19:45如何将变量从while循环传递到函数中,然后回显到while循环。PHP,php,arrays,function,while-loop,Php,Arrays,Function,While Loop,您有一段时间没有看到块Ashwin Mukhija 2013年12月30日19:45 这就解决了问题 你错过了一段时间。你能给出一个你想要做什么的例子吗?对于每个描述vYoutubeId,我想返回一个持续时间。就像@AshwinMukhija所说的,你需要一个花括号来进行while循环。 <?php $tubeid = array('vYoutubeid' => "z2RhMdOJKio", 'vYoutubeid2' => "Ty1Znq
这就解决了问题 你错过了一段时间。你能给出一个你想要做什么的例子吗?对于每个描述vYoutubeId,我想返回一个持续时间。就像@AshwinMukhija所说的,你需要一个花括号来进行while循环。
<?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);