自己写的一个循环:<?php 
$videolist = "优酷{span}youku{span}地址1{sl}地址2{sl}地址3{li}土豆{span}tudou{span}土豆地址{li}新浪{span}sina{span}新浪地址1{sl}新浪地址2{sl}新浪地址3{li}";$list = explode('{li}',$videolist);
$palylist = '';
for($i=0;$i<count($list);$i++){
$video = explode('{span}',$list[$i]);
if(empty($video[0])) continue ;
if(empty($video[1])) continue ;
$play = $i+1;
//$url = $video[1];
$palylist .="<a href=\"&play={$play}\" target=\"_blank\">{$video[0]}</a>  ";
}
echo $palylist;?>
以上循环出来的结果是:<a href="&play=1" target="_blank">优酷</a>  <a href="&play=2" target="_blank">土豆</a>  <a href="&play=3" target="_blank">新浪</a>
请问如何循环成如下样式:    <select name="youku">
  <option>优酷</option>
  <option value="地址1">第一集</option>
  <option value="地址2">第二集</option>
  <option value="地址3">第三集</option>
  </select>
 <a href="土豆地址">土豆</a>
 <select name="sina">
  <option>新浪</option>
       <option value="地址1">第一集</option>
  <option value="地址2">第二集</option>
  <option value="地址3">第三集</option>
  </select>

解决方案 »

  1.   

    $videolist = "优酷{span}youku{span}地址1{sl}地址2{sl}地址3{li}土豆{span}tudou{span}土豆地址{li}新浪{span}sina{span}新浪地址1{sl}新浪地址2{sl}新浪地址3{li}";
    $ar=preg_split('/\{li\}/',$videolist,-1,PREG_SPLIT_NO_EMPTY); 
    $html='';
    $j=array(0=>'第一集',1=>'第二集',2=>'第三集');
    foreach($ar as $v){
         $arr=preg_split('/\{.*?\}/',$v)  ;
         if(count($arr)>3) {
           $html.='<select name="'.$arr[1].'">'."\n" ; 
             $html.='<option>'.$arr[0].'</option>'."\n";

              foreach(array_slice($arr,2) as $kl=>$vl) $html.='<option value="'.$vl.'">'.$j[$kl].'</option>'."\n";  
     } else{
            $html.='<a href="'.$arr[2].'">'.$arr[0].'</a>'."\n";
     } 
    }
    echo $html;
      

  2.   

    睡不着觉,给你改一个吧,不是不会,估计你就是太懒。把数组中的{sl}换成{span}啦,要不还要取子串<?php 
    $videolist = "优酷{span}youku{span}地址1{span}地址2{span}地址3{li}土豆{span}tudou{span}土豆地址{li}新浪{span}sina{span}新浪地址1{span}新浪地址2{span}新浪地址3{li}";
    ?>
    <form name=123 action="">
    <?php
    $list = explode('{li}',$videolist);
        $palylist = '';
        for($i=0;$i<count($list);$i++){
            $video = explode('{span}',$list[$i]);
            //print_r($video);
            //foreach $video as $key=>$value
            if(!empty($video[0])) {
            echo"<select name=$video[1]>";
            echo "<option>$video[0]</option>";
            
            for($j=2;$j<count($video);$j++){
             $m=$j-1;
            echo '<option value=地址'.$m.'>第'.change($m).'集</option>';
            }
            echo "</select>" ; 
        } 
            //$url = $video[1];
           
            }
            ?></form><?phpfunction change($number){//为了给你生成第几集,费老周折了
     $number=substr($number,0,2);
     $arr=array("零","一","二","三","四","五","六","七","八","九");
     if(strlen($number)==1){
                            $result=$arr[$number];
                           }
     else{
                   if($number==10){
                    $result="十";
                   }else{
                    if($number<20){
                    $result="十";
                    }else{
                    $result=$arr[substr($number,0,1)]."十";
                    }
                    if(substr($number,1,1)!="0"){
                    $result.=$arr[substr($number,1,1)]; 
                    }
                   }
       }
     return $result."<br>";
    }?>
      

  3.   

    像这种东西,提个建议 最好是输出json 到js 下去生成下拉内容 .
      

  4.   

    非常感谢jordan102哥,但完整的代码我又遇到两个问题,求解:
    <?php 
    $aid = $_GET['aid'];  // 视频ID
    $play = $_GET['play']; // 播放器大类ID 如 "?play=1 播放土豆 ?play=2 播放优酷"
    $sl = $_GET['sm']; // 播放小类ID 如 "?play=1&sl=1 播放土豆第一个视频  ?play=1&sl=2 播放土豆第二个视频"
    $width =  530;
    $height =  460;
    if($aid==0) die(" Request Error! ");
    $videolist = '土豆视频{span}tudou{span}31106906{li}优酷视频{span}youku{span}XNDA3NjU0NzM2{span}XNDA2NTk0NDc2{span}XNDA4MTYxNjYw{span}XNDA1OTY4OTg0{li}新浪视频{span}sina{span}78553135{span}78564966{span}78564777{li}';
    if(empty($videolist)) {
    ShowMsg('暂无视频或播放列表为空!','');
    exit();
    }
    $play= $play-1;
    $palylist = explode('{li}',$videolist);
    $video = explode('{span}',$palylist[$play]); $vurl = $video[2];//当前视频URL
    $vname = $video[0];//当前视频名称
     
    $players = $video[1];function play($players,$url)
    {
    global $width,$height;
    if($players=='youku'){
    $play ="<embed id=\"cont\" type=\"application/x-shockwave-flash\" src=\"http://static.youku.com/v1.0.0098/v/swf/qplayer_taobao.swf\" wmode=\"transparent\" id=\"movie_player\" name=\"movie_player\" bgcolor=\"#FFFFFF\" quality=\"high\" allowfullscreen=\"true\" flashvars=\"isShowRelatedVideo=false&showAd=0&show_pre=1&show_next=1&VideoIDS={$url}&isAutoPlay=true&isDebug=false&UserID=&winType=interior&playMovie=true&MMControl=false&MMout=false&RecordCode=1001,1002,1003,1004,1005,1006,2001,3001,3002,3003,3004,3005,3007,3008,9999\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" width=\"{$width}\" height=\"{$height}\"></embed>";
    return $play;
    exit();
    }else if($players=='tudou'){
    $play = "<embed id=\"videoplayer\" width=\"{$width}\" height=\"{$height}\" align=\"absmiddle\" allowfullscreen=\"true\" allowscriptaccess=\"always\" wmode=\"opaque\" quality=\"HIGH\" play=\"TRUE\"  loop=\"TRUE\" src=\"http://eting.tudou.com/global/dwPlayer/DiggPlayer.swf?iid={$url}\"></embed>";
    return $play;
    exit();
    }else if($players=='sina'){
    $play = "<embed src=\"http://p.you.video.sina.com.cn/swf/BokerPlayerV3_1_1_090827.swf?container=flash&autoLoad=1&autoPlay=1&as=0&tj=0&vid={$url}&realfull=1\" quality=\"high\" allowfullscreen=\"true\" allowscriptaccess=\"always\" allownetworking=\"all\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"{$width}\" height=\"{$height}\" wmode=\"transparent\" ></embed>";
    return $play;
    exit();
    }else{
    $play = "<embed src=\"{$url}\"  type=\"application/x-shockwave-flash\" width=\"{$width}\" height=\"{$height}\"></embed>";
    return $play;
    exit();
    }

    }
    $list=preg_split('/\{li\}/',$videolist,-1,PREG_SPLIT_NO_EMPTY); 
    $apalylist='';
    $j=array(0=>'视频1',1=>'视频2',2=>'视频3',3=>'视频4');
    foreach($list as $v){
         $arr=preg_split('/\{.*?\}/',$v)  ;
         if(count($arr)>3) {
               $apalylist.='<select name="'.$arr[1].'" onChange=MM_jumpMenu("parent",this,1)>'."\n" ; 
               $apalylist.='<option>'.$arr[0].'</option>'."\n";
              foreach(array_slice($arr,2) as $kl=>$vl) $apalylist.='<option value="'.$cfg_phpurl.'/play.php?aid='.$aid.'&play='.$play.'&sl='.$sl.'">'.$j[$kl].'</option>'."\n"        ; $apalylist.='</select>'."\n";         
         }    else{
                $apalylist.='<a href="'.$cfg_phpurl.'/play.php?aid='.$aid.'&play='.$play.'">'.$arr[0].'</a>'."\n";
         } 
    }
    echo $apalylist;
    echo "<br />";
    echo play($players,$vurl);
    ?>运行(test.php?aid=1&play=1&sm=1)输出的结果为
    <a href="/play.php?aid=1&play=0">土豆视频</a>
    <select name="youku" onChange=MM_jumpMenu("parent",this,1)>
    <option>优酷视频</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频1</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频2</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频3</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频4</option>
    </select>
    <select name="sina" onChange=MM_jumpMenu("parent",this,1)>
    <option>新浪视频</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频1</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频2</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频3</option>
    </select>
    <br /><embed id="videoplayer" width="530" height="460" align="absmiddle" allowfullscreen="true" allowscriptaccess="always" wmode="opaque" quality="HIGH" play="TRUE"  loop="TRUE" src="http://eting.tudou.com/global/dwPlayer/DiggPlayer.swf?iid=31106906"></embed>
    但我想改成如下,请问该如何操作呢?
    要求运行 (test.php?aid=1&play=1&sm=1)输出:<a href="/play.php?aid=1&play=1" class="bold">土豆视频</a> <!-- 在默认页的链接上css样式  class="bold" -->
    <select name="youku" onChange=MM_jumpMenu("parent",this,1)>
    <option>优酷视频</option>
    <option value="/play.php?aid=1&play=2&sl=1">视频1</option>
    <option value="/play.php?aid=1&play=2&sl=2">视频2</option>
    <option value="/play.php?aid=1&play=2&sl=3">视频3</option>
    <option value="/play.php?aid=1&play=2&sl=4">视频4</option>
    </select>
    <select name="sina" onChange=MM_jumpMenu("parent",this,1)>
    <option>新浪视频</option>
    <option value="/play.php?aid=1&play=3&sl=1">视频1</option>
    <option value="/play.php?aid=1&play=3&sl=2">视频2</option>
    <option value="/play.php?aid=1&play=3&sl=3">视频3</option>
    </select>
    <br /><embed id="videoplayer" width="530" height="460" align="absmiddle" allowfullscreen="true" allowscriptaccess="always" wmode="opaque" quality="HIGH" play="TRUE"  loop="TRUE" src="http://eting.tudou.com/global/dwPlayer/DiggPlayer.swf?iid=获取第一个视频的ID"></embed>
      

  5.   

    非常感谢jordan102哥,但完整的代码我又遇到两个问题,求解:
    <?php 
    $aid = $_GET['aid'];  // 视频ID
    $play = $_GET['play']; // 播放器大类ID 如 "?play=1 播放土豆 ?play=2 播放优酷"
    $sl = $_GET['sm']; // 播放小类ID 如 "?play=1&sl=1 播放土豆第一个视频  ?play=1&sl=2 播放土豆第二个视频"
    $width =  530;
    $height =  460;
    if($aid==0) die(" Request Error! ");
    $videolist = '土豆视频{span}tudou{span}31106906{li}优酷视频{span}youku{span}XNDA3NjU0NzM2{span}XNDA2NTk0NDc2{span}XNDA4MTYxNjYw{span}XNDA1OTY4OTg0{li}新浪视频{span}sina{span}78553135{span}78564966{span}78564777{li}';
    if(empty($videolist)) {
    ShowMsg('暂无视频或播放列表为空!','');
    exit();
    }
    $play= $play-1;
    $palylist = explode('{li}',$videolist);
    $video = explode('{span}',$palylist[$play]); $vurl = $video[2];//当前视频URL
    $vname = $video[0];//当前视频名称
     
    $players = $video[1];function play($players,$url)
    {
    global $width,$height;
    if($players=='youku'){
    $play ="<embed id=\"cont\" type=\"application/x-shockwave-flash\" src=\"http://static.youku.com/v1.0.0098/v/swf/qplayer_taobao.swf\" wmode=\"transparent\" id=\"movie_player\" name=\"movie_player\" bgcolor=\"#FFFFFF\" quality=\"high\" allowfullscreen=\"true\" flashvars=\"isShowRelatedVideo=false&showAd=0&show_pre=1&show_next=1&VideoIDS={$url}&isAutoPlay=true&isDebug=false&UserID=&winType=interior&playMovie=true&MMControl=false&MMout=false&RecordCode=1001,1002,1003,1004,1005,1006,2001,3001,3002,3003,3004,3005,3007,3008,9999\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" width=\"{$width}\" height=\"{$height}\"></embed>";
    return $play;
    exit();
    }else if($players=='tudou'){
    $play = "<embed id=\"videoplayer\" width=\"{$width}\" height=\"{$height}\" align=\"absmiddle\" allowfullscreen=\"true\" allowscriptaccess=\"always\" wmode=\"opaque\" quality=\"HIGH\" play=\"TRUE\"  loop=\"TRUE\" src=\"http://eting.tudou.com/global/dwPlayer/DiggPlayer.swf?iid={$url}\"></embed>";
    return $play;
    exit();
    }else if($players=='sina'){
    $play = "<embed src=\"http://p.you.video.sina.com.cn/swf/BokerPlayerV3_1_1_090827.swf?container=flash&autoLoad=1&autoPlay=1&as=0&tj=0&vid={$url}&realfull=1\" quality=\"high\" allowfullscreen=\"true\" allowscriptaccess=\"always\" allownetworking=\"all\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"{$width}\" height=\"{$height}\" wmode=\"transparent\" ></embed>";
    return $play;
    exit();
    }else{
    $play = "<embed src=\"{$url}\"  type=\"application/x-shockwave-flash\" width=\"{$width}\" height=\"{$height}\"></embed>";
    return $play;
    exit();
    }

    }
    $list=preg_split('/\{li\}/',$videolist,-1,PREG_SPLIT_NO_EMPTY); 
    $apalylist='';
    $j=array(0=>'视频1',1=>'视频2',2=>'视频3',3=>'视频4');
    foreach($list as $v){
         $arr=preg_split('/\{.*?\}/',$v)  ;
         if(count($arr)>3) {
               $apalylist.='<select name="'.$arr[1].'" onChange=MM_jumpMenu("parent",this,1)>'."\n" ; 
               $apalylist.='<option>'.$arr[0].'</option>'."\n";
              foreach(array_slice($arr,2) as $kl=>$vl) $apalylist.='<option value="'.$cfg_phpurl.'/play.php?aid='.$aid.'&play='.$play.'&sl='.$sl.'">'.$j[$kl].'</option>'."\n"        ; $apalylist.='</select>'."\n";         
         }    else{
                $apalylist.='<a href="'.$cfg_phpurl.'/play.php?aid='.$aid.'&play='.$play.'">'.$arr[0].'</a>'."\n";
         } 
    }
    echo $apalylist;
    echo "<br />";
    echo play($players,$vurl);
    ?>运行(test.php?aid=1&play=1&sm=1)输出的结果为
    <a href="/play.php?aid=1&play=0">土豆视频</a>
    <select name="youku" onChange=MM_jumpMenu("parent",this,1)>
    <option>优酷视频</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频1</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频2</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频3</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频4</option>
    </select>
    <select name="sina" onChange=MM_jumpMenu("parent",this,1)>
    <option>新浪视频</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频1</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频2</option>
    <option value="/play.php?aid=1&play=0&sl=1">视频3</option>
    </select>
    <br /><embed id="videoplayer" width="530" height="460" align="absmiddle" allowfullscreen="true" allowscriptaccess="always" wmode="opaque" quality="HIGH" play="TRUE"  loop="TRUE" src="http://eting.tudou.com/global/dwPlayer/DiggPlayer.swf?iid=31106906"></embed>
    但我想改成如下,请问该如何操作呢?
    要求运行 (test.php?aid=1&play=1&sm=1)输出:<a href="/play.php?aid=1&play=1" class="bold">土豆视频</a> <!-- 在默认页的链接上css样式  class="bold" -->
    <select name="youku" onChange=MM_jumpMenu("parent",this,1)>
    <option>优酷视频</option>
    <option value="/play.php?aid=1&play=2&sl=1">视频1</option>
    <option value="/play.php?aid=1&play=2&sl=2">视频2</option>
    <option value="/play.php?aid=1&play=2&sl=3">视频3</option>
    <option value="/play.php?aid=1&play=2&sl=4">视频4</option>
    </select>
    <select name="sina" onChange=MM_jumpMenu("parent",this,1)>
    <option>新浪视频</option>
    <option value="/play.php?aid=1&play=3&sl=1">视频1</option>
    <option value="/play.php?aid=1&play=3&sl=2">视频2</option>
    <option value="/play.php?aid=1&play=3&sl=3">视频3</option>
    </select>
    <br /><embed id="videoplayer" width="530" height="460" align="absmiddle" allowfullscreen="true" allowscriptaccess="always" wmode="opaque" quality="HIGH" play="TRUE"  loop="TRUE" src="http://eting.tudou.com/global/dwPlayer/DiggPlayer.swf?iid=获取第一个视频的ID"></embed>
      

  6.   

     $apalylist.='<a href="'.$cfg_phpurl.'/play.php?aid='.$aid.'&play='.$play.'" class="bold">'.$arr[0].'</a>'."\n";
      

  7.   

    这样的话如果有2个 <a href=""></a> 就都会有 class="bold" 哦另外视频大类递增有问题,小类递增我不知道如何弄了
      

  8.   

    <option value="/play.php?aid=1&play=2&sl=1">视频1</option>
    <option value="/play.php?aid=1&play=2&sl=2">视频2</option>
    <option value="/play.php?aid=1&play=2&sl=3">视频3</option>
    <option value="/play.php?aid=1&play=2&sl=4">视频4</option>目前我用上面的4个链接播放视频,播放的其实是默认的第一个视频,请问如何将数组里面的值循环出来给 赋给 sl呢 
      

  9.   

    jordan102哥,我就是要把:<?php 
    $aid = $_GET['aid'];  // 视频ID
    $play = $_GET['play']; // 播放器大类ID 如 "?play=1 播放土豆 ?play=2 播放优酷"
    $sl = $_GET['sm']; // 播放小类ID 如 "?play=1&sl=1 播放土豆第一个视频  ?play=1&sl=2 播放土豆第二个视频"
    $width =  530;
    $height =  460;
    if($aid==0) die(" Request Error! ");
    $videolist = '土豆视频{span}tudou{span}31106906{li}优酷视频{span}youku{span}XNDA3NjU0NzM2{span}XNDA2NTk0NDc2{span}XNDA4MTYxNjYw{span}XNDA1OTY4OTg0{li}新浪视频{span}sina{span}78553135{span}78564966{span}78564777{li}';
        if(empty($videolist)) {
            ShowMsg('暂无视频或播放列表为空!','');    
            exit();
        }
        $play= $play-1;
        $palylist = explode('{li}',$videolist);
        $video = explode('{span}',$palylist[$play]);    $vurl = $video[2];//当前视频URL
        $vname = $video[0];//当前视频名称
     
    $players = $video[1];function play($players,$url)
    {
        global $width,$height;
        if($players=='youku'){
            $play ="<embed id=\"cont\" type=\"application/x-shockwave-flash\" src=\"http://static.youku.com/v1.0.0098/v/swf/qplayer_taobao.swf\" wmode=\"transparent\" id=\"movie_player\" name=\"movie_player\" bgcolor=\"#FFFFFF\" quality=\"high\" allowfullscreen=\"true\" flashvars=\"isShowRelatedVideo=false&showAd=0&show_pre=1&show_next=1&VideoIDS={$url}&isAutoPlay=true&isDebug=false&UserID=&winType=interior&playMovie=true&MMControl=false&MMout=false&RecordCode=1001,1002,1003,1004,1005,1006,2001,3001,3002,3003,3004,3005,3007,3008,9999\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" width=\"{$width}\" height=\"{$height}\"></embed>";
            return $play;
            exit();
        }else if($players=='tudou'){
            $play = "<embed id=\"videoplayer\" width=\"{$width}\" height=\"{$height}\" align=\"absmiddle\" allowfullscreen=\"true\" allowscriptaccess=\"always\" wmode=\"opaque\" quality=\"HIGH\" play=\"TRUE\"  loop=\"TRUE\" src=\"http://eting.tudou.com/global/dwPlayer/DiggPlayer.swf?iid={$url}\"></embed>";
            return $play;
            exit();
        }else if($players=='sina'){
            $play = "<embed src=\"http://p.you.video.sina.com.cn/swf/BokerPlayerV3_1_1_090827.swf?container=flash&autoLoad=1&autoPlay=1&as=0&tj=0&vid={$url}&realfull=1\" quality=\"high\" allowfullscreen=\"true\" allowscriptaccess=\"always\" allownetworking=\"all\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"{$width}\" height=\"{$height}\" wmode=\"transparent\" ></embed>";
            return $play;
            exit();
        }else{
            $play = "<embed src=\"{$url}\"  type=\"application/x-shockwave-flash\" width=\"{$width}\" height=\"{$height}\"></embed>";
            return $play;
            exit();
            }
        
        }
    $list=preg_split('/\{li\}/',$videolist,-1,PREG_SPLIT_NO_EMPTY); 
    $apalylist='';
    $j=array(0=>'视频1',1=>'视频2',2=>'视频3',3=>'视频4');
    foreach($list as $v){
         $arr=preg_split('/\{.*?\}/',$v)  ;
         if(count($arr)>3) {
               $apalylist.='<select name="'.$arr[1].'" onChange=MM_jumpMenu("parent",this,1)>'."\n" ; 
               $apalylist.='<option>'.$arr[0].'</option>'."\n";
              foreach(array_slice($arr,2) as $kl=>$vl) $apalylist.='<option value="'.$cfg_phpurl.'/play.php?aid='.$aid.'&play='.$play.'&sl='.$sl.'">'.$j[$kl].'</option>'."\n"        ; $apalylist.='</select>'."\n";         
         }    else{
                $apalylist.='<a href="'.$cfg_phpurl.'/play.php?aid='.$aid.'&play='.$play.'">'.$arr[0].'</a>'."\n";
         } 
    }    
            echo $apalylist;
            echo "<br />";
            echo play($players,$vurl);
    ?>
    运行出:
    <a href="/play.php?aid=1&play=1" class="bold">土豆视频</a> <!-- 在默认页的链接上css样式  class="bold" -->
    <select name="youku" onChange=MM_jumpMenu("parent",this,1)>
    <option>优酷视频</option>
    <option value="/play.php?aid=1&play=2&sl=1">可自定义名1</option>
    <option value="/play.php?aid=1&play=2&sl=2">可自定义名2</option>
    <option value="/play.php?aid=1&play=2&sl=3">可自定义名3</option>
    <option value="/play.php?aid=1&play=2&sl=4">可自定义名4</option>
    </select>
    <select name="sina" onChange=MM_jumpMenu("parent",this,1)>
    <option>新浪视频</option>
    <option value="/play.php?aid=1&play=3&sl=1">可自定义名1</option>
    <option value="/play.php?aid=1&play=3&sl=2">可自定义名2</option>
    <option value="/play.php?aid=1&play=3&sl=3">可自定义名3</option>
    </select>
    <br /><embed id="videoplayer" width="530" height="460" align="absmiddle" allowfullscreen="true" allowscriptaccess="always" wmode="opaque" quality="HIGH" play="TRUE"  loop="TRUE" src="http://eting.tudou.com/global/dwPlayer/DiggPlayer.swf?iid=获取第一个视频的ID"></embed>
    最终的效果是,点击指定的链接 播放相应的视频。
      

  10.   

    但是上面的PHPy运行出来的结果是:<a href="/play.php?aid=1&play=0" class="bold">土豆视频</a>
    <select name="youku" onChange=MM_jumpMenu("parent",this,1)>
    <option>优酷视频</option>
    <option value="/play.php?aid=1&play=0&sl=">视频1</option>
    <option value="/play.php?aid=1&play=0&sl=">视频2</option>
    <option value="/play.php?aid=1&play=0&sl=">视频3</option>
    <option value="/play.php?aid=1&play=0&sl=">视频4</option>
    </select>
    <select name="sina" onChange=MM_jumpMenu("parent",this,1)>
    <option>新浪视频</option>
    <option value="/play.php?aid=1&play=0&sl=">视频1</option>
    <option value="/play.php?aid=1&play=0&sl=">视频2</option>
    <option value="/play.php?aid=1&play=0&sl=">视频3</option>
    </select>
    <a href="/play.php?aid=1&play=0" class="bold">土豆视频2</a>
    <br /><embed id="videoplayer" width="530" height="460" align="absmiddle" allowfullscreen="true" allowscriptaccess="always" wmode="opaque" quality="HIGH" play="TRUE"  loop="TRUE" src="http://eting.tudou.com/global/dwPlayer/DiggPlayer.swf?iid=31106906"></embed>
      

  11.   

    <option value="/play.php?aid=1&play=0&sl=">视频1</option>
    红色标示部分吗? 
    play 与 sl 的值是$_GET[play]的值 还是 递增
      

  12.   

    是的,play 与 sl 是需要递增的而且还要从 1开始递增
      

  13.   

      foreach(array_slice($arr,2) as $kl=>$vl) $apalylist.='<option value="'.$cfg_phpurl.'/play.php?aid='.$aid.'&play='.($kl+1).'&sl='.($kl+1).'">'.$j[$kl].'</option>'."\n"        ; $apalylist.='</select>'."\n";