php小练习,获取文件的扩展名

李金龙
李金龙
管理员
860
文章
0
粉丝
PHPphp小练习,获取文件的扩展名已关闭评论1,8191字数 197阅读模式

问:

假设有一个文件的名称是:1.2.3.4.5.6.7.x,如何用程序获取到文件的扩展名。

 

知识需求:

  • 系统函数库中的字符串函数
  • strtolower(),字符串转小写
  • strrpos(),字符串位置相关函数
  • substr(),字符串截取函数

 

代码:

  1. <?php
  2. $filename ='1.2.3.4.5.6.7.Jpeg';
  3. $file_num = strripos($filename,'.'); //获取最后.的位置
  4. echo $file_num//打印位置
  5. $file_suffix = substr($filename,$file_num+1); //根据位置输出扩展名,如果不加1,则输出.Jpeg
  6. $file_lower = strtolower($file_suffix); //全部转小写
  7. echo $file_lower//输出内容

 

  1. <?php
  2. echo '<hr/>';
  3. //字符串截取函数,最后一次出现的位置
  4. $str1 ='1.2.3.4.2.5.6.7.Jpeg';
  5. $str2 ='.';
  6. $str3 = strrchr($str1,$str2); //返回.Jpeg
  7. $str4 = ltrim($str3,'.');//移除.
  8. $str4 = substr($str3,'1'); //截取.,多种方式
  9. echo strtolower($str4);

 

 
李金龙
  • 本文由 李金龙 发表于2018年1月9日 15:09:48
  • 转载请务必保留本文链接:https://www.lijinlong.cc/php/2426.html
PHP

php写百钱白鸡经典算法

对,我又很久没更新网站了,最近我去学php了。试试一个经典算法,百钱百鸡。 百钱百鸡 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱(是三只一分,注意注意),用100文钱买一百只鸡,其中公鸡,母鸡,小...
dede教程

网站搬家中数据库导入N种办法汇总帖。

网站搬家教程之前写过一篇,可很多的时候,你会发现这个方式不可行,那么就有了备选的思路。 之前的网站中使用了两种的搬家方式:直接phpmyadmin上面下载导出导入、通过程序后台的数据库备份与还原。 今...
PHP

php小工具读取文件内容,并换算大小

获取文件信息 function get_file_info(string $filename){     //is_readabl,判断给定文件名是否存在并且可读。     //is_file判断给定...