Ultimele tutoriale de dezvoltare web
 

PHP glob() Function


<Complete PHP Sistem de fișiere de referință

Definiție și utilizare

glob() Funcția returnează o matrice de nume de fișiere sau directoare de potrivire un model specificat.

Această funcție returnează o matrice de fișiere / directoare, sau FALSE în caz de eșec.

Sintaxă

glob(pattern,flags)

Parametru Descriere
pattern Necesar. Specifică modelul pentru a căuta
flags Opțional. Specifică setările speciale.

Valori posibile:

  • GLOB_MARK - Adaugă o bară oblică pentru fiecare element returnat
  • GLOB_NOSORT - Întoarcere fișiere așa cum apar ele în directorul (unsorted)
  • GLOB_NOCHECK - Returnează modelul de căutare în cazul în care s-au găsit nici un meci
  • GLOB_NOESCAPE - backslashe nu cita metacaractere
  • GLOB_BRACE - extinde {a, b, c} să se potrivească 'a', 'b' sau 'c'
  • GLOB_ONLYDIR - Întoarcere numai directoarele care se potrivesc modelului
  • GLOB_ERR - (added in PHP 5.1) Oprește pe erori (erori sunt ignorate în mod implicit)

Exemplul 1

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

Ieșirea codului de mai sus ar putea fi:

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

Exemplul 2

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

Ieșirea codului de mai sus ar putea fi:

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
)

<Complete PHP Sistem de fișiere de referință