PHP glob() फ़ंक्शन

व्याख्या और उपयोग

glob() फ़ंक्शन निर्दिष्ट मॉडल के अनुसार मेल खाने वाले फ़ाइल नाम या डिरेक्ट्री को वापस देता है。

यह फ़ंक्शन एक अभिन्न फ़ाइल / डिरेक्ट्री वाला एक आयत्त वापस देता है। यदि त्रुटि होती है तो false वापस देता है。

व्याकरण

glob(pattern,flags)
参数 वर्णन
फ़ाइल अनिवार्य।खोजने के मोड को निर्दिष्ट करें
आकार

वैकल्पिक।विशेष सेटिंग को निर्दिष्ट करें

  • GLOB_MARK - प्रत्येक वापस की गई आइटम में एक टाइल जोड़ता है
  • GLOB_NOSORT - फ़ाइलों को डिरेक्ट्री में उत्पन्न होने के मूल क्रम में वापस करता है (गणना नहीं करता है)
  • GLOB_NOCHECK - फ़ाइल नहीं मिलने पर खोजने के मोड को वापस करता है
  • GLOB_NOESCAPE - बाइकोनिक बायस को नहीं डिसेस्केप्ट करता है
  • GLOB_BRACE - {a,b,c} को 'a'،'b' या 'c' से मेल खाने वाले बढ़ाता है
  • GLOB_ONLYDIR - केवल मोड के साथ मेल खाने वाले डिरेक्ट्री आइटम्स को वापस करता है
  • GLOB_ERR - गलती रोके और गलती संदेश पढ़ें (उदाहरण के लिए अवगणनीय डिरेक्ट्री), डिफ़ॉल्ट में सभी गलतियों को अनदेखा कर देता है

टिप्पणी:GLOB_ERR है PHP 5.1 में जोड़ा गया।

उदाहरण

उदाहरण 1

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

आउटपुट इस तरह होगा:

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

उदाहरण 2

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

आउटपुट इस तरह होगा:

एरे
(
[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
)