取字符串中的最后二个值
如:
$urlf="a.html,b.html,c.html,d.html,e.html";
我要得到  $urlf="d.html,e.html";
怎么实现呀,thanks

解决方案 »

  1.   


    $urlarr = explode(',',$urlf);
    $newurlf = implode(',',array_slice($urlarr,-2));
      

  2.   

    $urlf="a.html,b.html,c.html,d.html,e.html";
    echo preg_replace("/.+,(.+,.+)/", "$1", $urlf); //d.html,e.html
      

  3.   

    echo preg_replace("/.+,(.+,.+)/", "\\1", $urlf); //d.html,e.html
      

  4.   


    $urlarr = explode(',',$urlf);
    $newurlf = implode(',',array_slice($urlarr,-2));