解决方案 »

  1.   

    因为 rtrim 的第二个参数是字符列表,而不是字符串left.htm 的 t 也在列表 .htm 中,当然也会被删掉
      

  2.   

    trim 的第二个参数是charlist   表示字符的集合    left的t在'.htm'中
    如果只是取得文件名字  用basename即可$file = "left.htm";echo basename($file,'.htm');//left
      

  3.   


    $str='left.htm';
    echo substr($str,0,strpos($str,'.'));