首页 >后端开发 >php教程 >一个取得文件扩展名的php函数_PHP

一个取得文件扩展名的php函数_PHP

WBOY
WBOY原创
2016-06-01 12:39:21763浏览

<font color="#000000"> <font color="#0000BB"></font><font color="#007700"> <br></font><font color="#FF8000">/*<br>GetFileType <br>用法:GetFiletype($filename)<br>*/ <br></font><font color="#007700">function </font><font color="#0000BB">GetFiletype</font><font color="#007700">(</font><font color="#0000BB">$Filename</font><font color="#007700">) {    <br>    if (</font><font color="#0000BB">substr_count</font><font color="#007700">(</font><font color="#0000BB">$Filename</font><font color="#007700">, </font><font color="#DD0000">"."</font><font color="#007700">) == </font><font color="#0000BB">0</font><font color="#007700">) {    </font><font color="#FF8000">// 检查文件名中是否有.号。 <br><br><br>    </font><font color="#007700">return;        </font><font color="#FF8000">// 返回空<br><br><br>    </font><font color="#007700">} else if (</font><font color="#0000BB">substr</font><font color="#007700">(</font><font color="#0000BB">$Filename</font><font color="#007700">, -</font><font color="#0000BB">1</font><font color="#007700">) == </font><font color="#DD0000">"."</font><font color="#007700">) {    </font><font color="#FF8000">// 检查是否以.结尾,即无扩展名 <br><br><br>    </font><font color="#007700">return;        </font><font color="#FF8000">// 返回空 <br><br><br>    </font><font color="#007700">} else { <br><br><br>    </font><font color="#0000BB">$FileType </font><font color="#007700">= </font><font color="#0000BB">strrchr </font><font color="#007700">(</font><font color="#0000BB">$Filename</font><font color="#007700">, </font><font color="#DD0000">"."</font><font color="#007700">);    </font><font color="#FF8000">// 从.号处切割<br><br><br>    </font><font color="#0000BB">$FileType </font><font color="#007700">= </font><font color="#0000BB">substr</font><font color="#007700">(</font><font color="#0000BB">$FileType</font><font color="#007700">, </font><font color="#0000BB">1</font><font color="#007700">);    </font><font color="#FF8000">// 去除.号 <br><br><br>    </font><font color="#007700">return </font><font color="#0000BB">$FileType</font><font color="#007700">;    </font><font color="#FF8000">// 返回 <br><br><br>    </font><font color="#007700">} <br><br><br>} <br><br><br></font><font color="#0000BB">$Filename </font><font color="#007700">= </font><font color="#DD0000">"Testfilename.php4"</font><font color="#007700">; <br><br><br></font><font color="#0000BB">$Filename </font><font color="#007700">= </font><font color="#0000BB">GetFileType</font><font color="#007700">(</font><font color="#0000BB">$Filename</font><font color="#007700">); <br><br><br>echo </font><font color="#0000BB">$Filename</font><font color="#007700">;    </font><font color="#FF8000">//  打印出php4 <br><br><br></font><font color="#0000BB">?></font></font>

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn