php怎么改后缀

php改后缀的方法:首先定义一个foreachDir方法;然后打开并读取相关目录;接着递归修改文件夹内的文件夹文件;最后获取后缀格式并修改后缀名即可。

php怎么改后缀

因项目需求,需要将asp后缀的修改成php,因懒于一个个修改。又觉得php跟Qt一样都是高级语言了,一般高级语言都有提供对获得的内容进行增删改查的函数。经过一番资料查找与代码测试,总结出了PHP修改指定文件后缀的方法,分享给大家。

目标:将当前目录下的asp后缀改成php,而不影响其它“后缀格式的文件”,而且只是针对“当前文件夹”,对当前文件夹内包含的文件夹的文件不进行修改。

具体功能代码如下:

<?php  function foreachDir($dirname){ if(!is_dir($dirname)){  echo "{$dirname} not effective dir";  exit();} $handle=opendir($dirname); //打开目录 while (($file = readdir($handle))!==false) //读取目录{  if($file!="." && $file!='..') {   if(is_dir($dirname.$file)) {   echo $dirname.$file."
";   //foreachDir($dirname.$file); //如果注释号去掉,将会递归修改文件夹内的文件夹文件 }  else {   echo "--".$dirname."/".$file."
";   $temp = substr($file, strrpos($file, '.')+1); //获取后缀格式   if ($temp == "asp")    {  $pos = strripos($file,'.'); //获取到文件名的位置  $filename = substr($file,0,$pos); //获取文件名  rename($dirname.'/'.$file,$dirname.'/'.$filename.'.php'); //替换为php后缀格式。   } }  }  } } foreachDir('../traverseMendFilename');?>

登录后复制

更多相关知识,请访问PHP中文网!

立即学习“PHP免费学习笔记(深入)”;

以上就是php怎么改后缀的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2136008.html

(0)
上一篇 2025年2月25日 00:32:59
下一篇 2025年2月21日 10:56:47

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • yum php安装目录在哪

    yum php安装目录在“/etc/”目录下,php的配置文件则位于“/etc/php.ini”中,如果采用源代码安装,一般默认安装在“/usr/local/lib”目录下。 linux下yum安装后phpl默认安装路径: 如果采用RPM包…

    2025年2月25日
    200
  • php iis一键安装包指的是什么

    php iis一键安装包指的是phpStudy for IIS,是一个专门为IIS开发的,全面支持“IIS7/8/6”,自动识别IIS的版本,并且有专门的控制面板,可以通过软件上的站点域名管理给IIS添加站点并自动配好php。 phpStu…

    2025年2月25日
    200
  • php如何去掉字符串中的第一个字符

    php去掉字符串中的第一个字符的方法是:可以通过ltrim()函数来实现。该函数可以移除字符串左侧的空白字符或其它预定义字符。函数语法:【ltrim()string, charlist】。 要实现去掉字符串中的第一个字符,有多种方法,具体如…

    2025年2月25日
    200
  • php如何删除一个数组

    php删除一个数组的方法:1、使用unset函数删除一个数组元素,且保持原有索引不变;2、使用“array_splice”函数删除一个数组元素,不保持索引;3、使用“array_diff”函数,按值删除多个元素,保持索引。 php删除数组:…

    2025年2月25日 编程技术
    200
  • php如何将字符串转换浮点数

    php转换浮点数的方法:首先将一个字符串类型的小数保存在“$str”变量中;然后使用float将字符串类型强制转换为浮点型;最后使用“gettype()”函数获得转换后的变量类型即可。 php将字符串转换为浮点型 新建一个php文件,命名为…

    2025年2月25日 编程技术
    200
  • 如何使用php输出hello world?

    使用php输出hello world的方法:首先新建一个php文件,并且将php文件放在服务器上;然后编译器打开创建的php文件,并输入【echo(”hello world!”)】程序;最后通过访问wamp服务器上p…

    2025年2月25日 编程技术
    200
  • php ajax如何删除数据

    php ajax删除数据的方法:首先在PHP文件中接收GET参数,并根据参数删除数据;然后使用函数“json_encode()”将数据返回;接着在前端使用AJAX请求该文件即可。 首先在PHP文件中接收GET参数,并根据参数删除数据; $i…

    2025年2月25日
    200
  • php如何替换字符串中字符

    php替换字符串中字符的方法:首先了解“str_replace()”的基本语法和参数;然后创建PHP文件并定义字符串;接着使用“str_replace()”函数替换字符串中字符即可。 PHP替换字符串,通常有两个函数可以用,str_repl…

    2025年2月25日 编程技术
    200
  • php如何定时删除文件?

    php定时删除文件的方法:首先新建一个【flag.txt】文件,在里面输入1或者0;然后【1】表示继续执行,代码为【$flag = 1;】;最后客户端断开时,可以让脚本继续在后台执行,代码为【ignore_user_abort();】。 p…

    2025年2月25日
    200
  • PHP中的转义字符有哪些

    PHP中的转义字符有:1、“”表示为“响铃”;2、“”表示为退格,用于将当前位置移到前一列;3、“”表示为换页,用于将当前位置移到下页开头;4、“”表示换行,用于将当前位置移到下一行开头。 PHP中的转义字符有: 转义字符 意义 ASCII…

    2025年2月25日
    200

发表回复

登录后才能评论