PHP面试题之文件目录操作的示例分析
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,小编给大家分享一下PHP面试题之文件目录操作的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!这道题其实并不难,考点主要在函数substr() strrchr() array_
千家信息网最后更新 2026年11月04日PHP面试题之文件目录操作的示例分析
小编给大家分享一下PHP面试题之文件目录操作的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
这道题其实并不难,考点主要在函数substr() strrchr() array_pop() strrpos() strpos() strrev() explode() pathinfo()。
获取文件后缀,遍历目录层次
/*** 5种方式获取文件后缀名* 这道题其实就是考函数substr() strrchr() array_pop() strrpos() strpos() strrev() explode() pathinfo()* @param string $filename 要处理的文件名 1.jpg/1.png/1.html/1.php* @return string .php/php */function get_ext1($filename){ return strrchr($filename,'.');}function get_ext2($filename){ return substr($filename,strrpos($filename,'.'));}function get_ext3($filename){ return array_pop(explode('.',$filename));}function get_ext4($filename){ return pathinfo($filename,PATHINFO_EXTENSION);}function get_ext5($filename){ return strrev(substr(strrev($filename),0,strpos(strrev($filename),'.')));}$filename = "1.php";echo get_ext1($filename)."\n";echo get_ext2($filename)."\n";echo get_ext3($filename)."\n";echo get_ext4($filename)."\n";echo get_ext5($filename)."\n";/*** 遍历目录(递归)* @param string $dir 目录名且最后没有/* @return array $files 整个目录结构*/function myScandir($dir){ $files = array(); if($handle = opendir($dir)){ while (($file = readdir($handle)) != false){ if($file != "." && $file != ".."){ $newDir = $dir."/".$file; if(is_dir($newDir)){ $files[$file] = myScandir($newDir); }else{ $files[] = $file; } } } closedir($handle); return $files; }}$dir = "/dirname";print_r(myScandir($dir));看完了这篇文章,相信你对"PHP面试题之文件目录操作的示例分析"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
目录
文件
示例
分析
函数
后缀
篇文章
完了
就是
层次
文件名
方式
更多
目录名
知识
结构
考点
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网金融监管科技数据
互联网下的科技发展
朗新科技与工业互联网
美国互联网科技
智网互联网科技
腾讯科技 互联网女皇
滨湖区互联网智能科技产品供应
互联网汽车科技小镇
北京三清互联网科技
中国互联网有什么科技含量
互联网科技项目计划书材料类
互联网与医疗科技
南通创西澳互联网科技有限公司
互联网营销推广黑科技
科技互联网行业投资研究
互联网科技企业商标注意事项
互联网科技机房
求路客互联网科技电话
互联网科技大会大佬
互联网领先科技成果宣传视频
广州万易互联网科技有限公司
团飞科技与伯堂互联网服务平台
互联网科技人工智能实验室
科技大学互联网
卓翼科技产业互联网合作
元气玛特互联网科技公司是外包吗
易企秀互联网科技是做什么的
江苏互联网智能科技产品出厂价
版纳互联网科技选哪家
互联网时代高科技布局