PHP面试题之文件目录操作的示例分析
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,小编给大家分享一下PHP面试题之文件目录操作的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!这道题其实并不难,考点主要在函数substr() strrchr() array_
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
渭南临渭区网络安全周
扬州c 软件开发
重庆安卓软件开发公司如何选择
怎么建立自己公司数据库
公安网络安全专业学校
分布式内存及流数据库技术
合肥哪里有学习网络技术的
驻马店教育软件开发公司
关于中国移动用户数据库
路由器从域名服务器怎样填
服务器怎么拆开外壳
东莞理工学院网络安全专业
四川邱兴互联网科技有限公司
软件开发可以转大数据么
网络安全交流会议
重庆电子软件开发诚信服务
软件后台数据库连接不上
网络安全手机安全的手抄报
天津网络时间服务器设施
凤城逸萱网络技术有限公司
珠海电商软件开发收费
oa软件开发服务至上
网络安全征文题目
魔兽世界永久怀旧服数据库
高速停车服务器
局 网络安全保障方案
网络安全新生态
计算机网络技术基础的拓扑结构
学习通网络安全观后感
如何开发文档的数据库