Najnowsze tutoriale tworzenie stron internetowych
 

PHP glob() Function


<Kompletny system plików PHP referencyjny

Definicja i Wykorzystanie

glob() zwraca tablicy nazw lub katalogów odpowiadających określony wzór.

Funkcja ta zwraca tablicę plików / katalogów, lub FALSE w przypadku błędu.

Składnia

glob(pattern,flags)

Parametr Opis
pattern Wymagany. Określa wzór poszukiwania
flags Opcjonalny. Określa specjalne ustawienia.

Możliwe wartości:

  • GLOB_MARK - Dodaje ukośnik do każdego elementu zwróconego
  • GLOB_NOSORT - Powrót pliki, które pojawiają się w katalogu (unsorted)
  • GLOB_NOCHECK - Zwraca wzór wyszukiwarki, jeśli nie stwierdzono mecz
  • GLOB_NOESCAPE - Odwrotne ukośniki nie zacytować metaznaki
  • GLOB_BRACE - rozwija {a, b, c} pasujące do 'A', 'B', lub 'C'
  • GLOB_ONLYDIR - Powrót tylko katalogi, które pasują do wzorca
  • GLOB_ERR - (added in PHP 5.1) przystanek na błędy (błędy są ignorowane domyślnie)

Przykład 1

<?php
print_r(glob("*.txt"));
?>

Wyjście z kodem powyżej mogą być:

Array
(
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
)

Przykład 2

<?php
print_r(glob("*.*"));
?>

Wyjście z kodem powyżej mogą być:

Array
(
[0] => contacts.csv
[1] => default.php
[2] => target.txt
[3] => source.txt
[4] => tem1.tmp
[5] => test.htm
[6] => test.ini
[7] => test.php
[8] => test.txt
[9] => test2.txt
)

<Kompletny system plików PHP referencyjny