./upload/
./upload/
./upload/banear
./upload/第一期
./upload/第二期
怎么把./upload/这个截取掉,只要他后面的东西

解决方案 »

  1.   

    $str=preg_replace('#\./upload/#s','',$str);
      

  2.   

    $str='./upload/banear';
    echo str_replace("./upload/","",$str);
      

  3.   

    我的只这样读出来的
    $handle  = opendir('../upload/');
    $arr = array();
    while($file = readdir($handle)){
    $newpath="../upload/".$file;
    if(is_dir($newpath)) $arr[] = $newpath ;
    }foreach ($arr as $k=>$v){
    $str=trim($v,".");
    echo "<br/>.$str";
    }
    用你说的
    echo str_replace("./upload/","",$str);
    这个不管用!有没有别的办法呀?
      

  4.   

    用这个:$str=preg_replace('#\./upload/#s','',$str);  来匹配试试
      

  5.   

    $strarr=explode("upload/",$str);
    echo $strarr[1];
      

  6.   


    $handle = opendir('../upload/');
    $arr = array();
    $file_arr=array();
    while($file = readdir($handle)){
    $newpath="../upload/".$file;
    if(is_dir($newpath)){
    $arr[] = $newpath ;
    $file_arr[]=$file;
    }
    }
    foreach($file_arr as $key=>$val){
    echo $val.'<br>';