php 使用功能

WBOY
Freigeben: 2016-06-23 14:32:42
Original
961 Leute haben es durchsucht

最近自己一直打算学习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  )  */  
Nach dem Login kopieren

你还可以查找多种后缀名

// 取PHP文件和TXT文件  
Nach dem Login kopieren
$files = glob('*.{php,txt}', GLOB_BRACE); 
Nach dem Login kopieren
   print_r($files);  /* 输出: 
Nach dem Login kopieren
 Array  (    
Nach dem Login kopieren
Nach dem Login kopieren
  [0] => phptest.php     
Nach dem Login kopieren
 [1] => pi.php     
Nach dem Login kopieren
 [2] => post_output.php   
Nach dem Login kopieren
   [3] => test.php    
Nach dem Login kopieren
  [4] => log.txt     
Nach dem Login kopieren
 [5] => test.txt  )  */  
Nach dem Login kopieren

你还可以加上路径:

$files = glob('../images/a*.jpg'); 
Nach dem Login kopieren
   print_r($files);  
Nach dem Login kopieren
/* 输出: 
Nach dem Login kopieren
 Array  (    
Nach dem Login kopieren
Nach dem Login kopieren
  [0] => ../images/apple.jpg  
Nach dem Login kopieren
    [1] => ../images/art.jpg  )  */  
Nach dem Login kopieren

如果你想得到绝对路径,你可以调用?realpath()函数:

$files = glob('../images/a*.jpg');  
Nach dem Login kopieren
  // applies the function to each array element 
Nach dem Login kopieren
 $files = array_map('realpath',$files);  
Nach dem Login kopieren
  print_r($files);  
Nach dem Login kopieren
/* output looks like: 
Nach dem Login kopieren
 Array  (      [0] => C:wampwwwimagesapple.jpg     
Nach dem Login kopieren
 [1] => C:wampwwwimagesart.jpg  ) 
Nach dem Login kopieren
 */  
Nach dem Login kopieren
以上这些是参考网络信息,最终由IT潮流网整合而来。
Nach dem Login kopieren
详见:IT潮流网
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage