Home  >  Article  >  Backend Development  >  php 使用功能

php 使用功能

WBOY
WBOYOriginal
2016-06-23 14:32:42921browse

最近自己一直打算学习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潮流网
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn