Heim  >  Artikel  >  Backend-Entwicklung  >  Die PHP-Blob-Funktion fragt schnell bestimmte Verzeichnisdateiinstanzen ab

Die PHP-Blob-Funktion fragt schnell bestimmte Verzeichnisdateiinstanzen ab

高洛峰
高洛峰Original
2016-11-29 14:49:201177Durchsuche

php durchsucht alle Dateien im aktuellen Verzeichnis, der Code lautet wie folgt:

$array = glob('*.*');

print_r($array); >

/*

Array

(

[0] => 1.php

[1] => 10. php

[2] => 11.php

[3] => asp

[5] => 4.aspx

[6] => 5.html

[7] => 🎜> [8] => 7.php

[9] => 8.php

[10] => 9.php

) >

* /

Suche nach PHP-Dateien mit .php-Ergebnissen, der Code lautet wie folgt:

$array = glob('*.php'); >print_r($array);

/*

Array

(

[0] => 1.php

[1 ] => 10.php

[2] => 11.php

[3] => > [4] => 7 .php

[5] => 8.php

[6] => 9.php

*/

Die Suche umfasst PHP- und ASPX-Dateien. Der Code lautet wie folgt:

$files = glob('*.{php,aspx}', GLOB_BRACE); 🎜>

print_r( $files );

/*

Array

(

[0] => 1.php

[1] => 10 .php

[2] => 11.php

[3] => 4] => 7.php

[5] => 8.php

[6] => 4.aspx

)

*/

Suche nach PHP-Dateien, die mit 1 im angegebenen Verzeichnis geöffnet werden

$files = glob('../ 05-15/1*.php');

print_r($files); > [0] => 🎜> [1] => ../05-15/10.php

[2] => ../05-15/11.php

)

*/

Gibt den absoluten Pfad der Datei zurück, der Code lautet wie folgt:

$files = array_map('realpath',$files);

print_r($files);

Array

(

[0 ] => D:wwwwww.phpfensi.com -15 .php

[1] => D:wwwwww.phpfensi.com-15 .php

[2] => D:wwwwww.phpfensi.com-15 .php >)

Die glob()-Funktion kann leistungsfähigere Aufgaben als die scandir()-Funktion ausführen, sie kann Dateien nach einem bestimmten Muster durchsuchen.

Stellungnahme:
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