ホームページ >バックエンド開発 >PHPチュートリアル >一个取得文件扩展名的php函数_PHP

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

WBOY
WBOYオリジナル
2016-06-01 12:39:21764ブラウズ

<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 までご連絡ください。