En son web geliştirme öğreticiler
 

PHP glob() Function


<Komple PHP Dosya Sistemi Referans

Tanımı ve Kullanımı

glob() işlev adları veya belirli bir desen eşleştirme dizinlerin bir dizi döner.

Bu fonksiyon arızası üzerine bir dosya / dizinleri dizi veya YANLIŞ döndürür.

Sözdizimi

glob(pattern,flags)

Parametre Açıklama
pattern Gereklidir. aramak şablonu belirtir
flags İsteğe bağlı. özel ayarlarını belirtir.

Olası değerler:

  • GLOB_MARK - döndürülen her öğe için bir çizgi ekler
  • GLOB_NOSORT - onlar dizinde görünür gibi dosyaları Return (unsorted)
  • GLOB_NOCHECK - eşleşme bulundu, arama deseni döndürür
  • GLOB_NOESCAPE - Tersbölüler meta alıntı yapma
  • GLOB_BRACE - genişlemek {a, b, c} 'a', 'b', veya 'c' eşleşecek şekilde
  • GLOB_ONLYDIR - desen eşleşen dizinleri döndürür
  • GLOB_ERR - (added in PHP 5.1) hataları hakkında durdurun (hatalar varsayılan olarak göz ardı edilir)

Örnek 1

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

kodun çıktısı yukarıda olabilir:

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

Örnek 2

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

kodun çıktısı yukarıda olabilir:

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
)

<Komple PHP Dosya Sistemi Referans