php 使用功能
程序员文章站
2022-05-22 18:24:47
...
最近自己一直打算学习php,现在对php 有了一定的了解,php语法跟js还是很像的,相信会用js的都可以很快学会php,
接下来给大家介绍个使用 Glob() 查找文件
很多PHP的函数都有一个比较长的自解释的函数名,但是,当你看到?glob()的时候,你可能并不知道这个函数是用来干什么的,除非你对它已经很熟悉了。
你可以认为这个函数就好?scandir()一样,其可以用来查找文件。
// 取得所有的后缀为PHP的文件 $files = glob('*.php'); print_r($files); /* 输出: Array ( [0] => phptest.php [1] => pi.php [2] => post_output.php [3] => test.php ) */
你还可以查找多种后缀名
// 取PHP文件和TXT文件
$files = glob('*.{php,txt}', GLOB_BRACE);
print_r($files); /* 输出:
Array (
[0] => phptest.php
[1] => pi.php
[2] => post_output.php
[3] => test.php
[4] => log.txt
[5] => test.txt ) */
你还可以加上路径:
$files = glob('../images/a*.jpg');
print_r($files);
/* 输出:
Array (
[0] => ../images/apple.jpg
[1] => ../images/art.jpg ) */
如果你想得到绝对路径,你可以调用?realpath()函数:
$files = glob('../images/a*.jpg');
// applies the function to each array element
$files = array_map('realpath',$files);
print_r($files);
/* output looks like:
Array ( [0] => C:wampwwwimagesapple.jpg
[1] => C:wampwwwimagesart.jpg )
*/
以上这些是参考网络信息,最终由IT潮流网整合而来。
详见:IT潮流网
上一篇: 问几个简略的php疑问
下一篇: PHP中PDO基础教程 入门级
推荐阅读
-
PHP访问MySQL查询超时处理的方法
-
c# 使用Entity Framework操作Access数据库的示例
-
在ASP.NET 2.0中操作数据之十二:在GridView控件中使用TemplateField
-
java 使用HttpURLConnection发送数据简单实例
-
PHP中__autoload和Smarty冲突的简单解决方法
-
PHP模板引擎Smarty中的保留变量用法分析
-
PHP中单例模式的使用场景与使用方法讲解
-
android使用OkHttp实现下载的进度监听和断点续传
-
在ASP.NET 2.0中操作数据之十三:在DetailsView控件中使用TemplateField
-
在ASP.NET 2.0中操作数据之十:使用 GridView和DetailView实现的主/从报表