PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 每日技巧 >> 

技巧:9个实用的PHP函数

技巧:9个实用的PHP函数

来源:互联网  作者:  发布时间:2010-05-09
即使使用 PHP 多年,也会偶然发现一些未曾了解的函数和功能。其
2、使用 Glob() 查找文件 

许多 PHP 函数具有长描述性的名称。然而可能会很难说出 glob() 函数能做的事情,除非你已经通过多次使用并熟悉了它。可以把它看作是比 scandir() 函数更强大的版本,可以按照某种模式搜索文件。

// get all php files
$files = glob('*.php');

print_r($files);
/* output looks like:
Array
(
    [0] => phptest.php
    [1] => pi.php
    [2] => post_output.php
    [3] => test.php
)
*/
 

你可以像这样获得多个文件:

// get all php files AND txt files
$files = glob('*.{php,txt}', GLOB_BRACE);

print_r($files);
/* output looks like:
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);
/* output looks like:
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:\wamp\www\images\apple.jpg
    [1] => C:\wamp\www\images\art.jpg
)
*/ 


延伸阅读:
php数组应用技巧
php技巧:ini_get的用法
strtotime的使用技巧
实例详解PHP serialize与JSON解析
PHP序列化 serialize 格式详解
php中fread()函数使用技巧
foreach遍历数组时使用引用的技巧
php时间函数使用技巧
PHP中JSON技巧讲解
Tags: 技巧   php   函数   php函数  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号