上传或者读取文件的时候,往往我们都要对文件的后缀进行控制。 <?php $name = "d:/file/test.gif"; $path_inf = pathinfo($name); echo $path_inf['extension']; ?> <?php $name = 'd:/file/test.gif'; echo end(explode('.',$name)); ?> <?php $name = 'd:/file/text1.2.3.gif'; //此处是从最后开始查找的'.'的位置,不要用strpos,因为这个函数是从前面开始找的。比如此处的例子text1.2.3.gif,就是一个很好的例子 $index = strrpos($name,'.'); $extention = substr($name,$index+1); echo $extention; ?>