$arr['url']="a.html,b.html,c.html";得到b.html在数组中的位置,怎么得到呀,thanks,

解决方案 »

  1.   

     <?php$arr['url']="a.html,b.html,c.html";$r=split (",", $arr['url']);
    //var_export( $r);foreach($r as $key=>$v)
    {
    if($v=="b.html"){
    echo $key;
    }
    }?>
      
    ************************
    zzzzzzzzzzz
    ************************
      

  2.   


    <?php
    $arr['url']="a.html,b.html,c.html";
    $url=explode(",", $arr['url']);//用explode拆分,split已经不建议使用foreach($url as $key=>$v)
    {
    if($v=="b.html"){
    echo $key;
    }
    }?>
      

  3.   


    <?php
    $arr['url']="a.html,b.html,c.html";
    $url=explode(",", $arr['url']);
    echo array_search('b.html',$url);?>
      

  4.   

    <?php
    $arr['url']="a.html,b.html,c.html";
    $url=explode(",", $arr['url']);
    echo array_search('b.html',$url);?>
    可以了