Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में ग्लोब () फ़ंक्शन

ग्लोब () फ़ंक्शन एक निर्दिष्ट पैटर्न से मेल खाने वाले फ़ाइल नाम या निर्देशिकाओं की एक सरणी देता है। ग्लोब () फ़ंक्शन वापस आ जाता है।

  • मिलान फ़ाइलों/निर्देशिकाओं वाली एक सरणी,
  • यदि कोई फ़ाइल मेल नहीं खाती है, तो एक खाली सरणी देता है,
  • गलती पर गलत।

सिंटैक्स

glob(pattern,flags)

पैरामीटर

  • पैटर्न - खोजने के लिए पैटर्न।

  • झंडे − निम्नलिखित झंडे हैं:

    • GLOB_MARK - लौटाए गए प्रत्येक आइटम में एक स्लैश जोड़ता है
    • GLOB_NOSORT - निर्देशिका में दिखाई देने वाली फ़ाइलें लौटाएं (क्रमबद्ध नहीं)
    • GLOB_NOCHECK - कोई मिलान नहीं मिलने पर खोज पैटर्न लौटाता है
    • GLOB_NOESCAPE - बैकस्लैश मेटाएक्टैक्टर को उद्धृत नहीं करते हैं
    • GLOB_BRACE - 'p', 'q', या 'r' से मेल खाने के लिए {p,q,r} का विस्तार करता है
    • GLOB_ONLYDIR - केवल वही निर्देशिकाएँ लौटाएँ जो पैटर्न से मेल खाती हों
    • GLOB_ERR - त्रुटियों पर रोक। डिफ़ॉल्ट रूप से त्रुटियों पर ध्यान नहीं दिया जाता है।

वापसी

ग्लोब () फ़ंक्शन मिलान वाली फ़ाइलों/निर्देशिकाओं वाली एक सरणी देता है। यदि कोई फ़ाइल मेल नहीं खाती है और त्रुटि पर FALSE है तो एक खाली सरणी देता है।

उदाहरण

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

आउटपुट

Array
(
   [0] => one.htm
   [1] => two.htm
   [2] => three.htm
)

आइए एक और उदाहरण देखें।

उदाहरण

<?php
   foreach (glob("*.*") as $myfiles) {
      echo "$myfiles filesize = " . filesize($myfiles) . "\n";
   }
?>

आउटपुट

one.htm filesize = 56790
two.htm filesize = 432987
new.docx filesize = 184256
students.csv filesize = 4626
php.int filesize = 1287
settings.ini filesize = 3516

  1. PHP अधिकतम () फ़ंक्शन

    परिभाषा और उपयोग अधिकतम () फ़ंक्शन सरणी में उच्चतम तत्व देता है, या दो या अधिक अल्पविराम से अलग किए गए मापदंडों में से उच्चतम देता है। सिंटैक्स max ( array $values ) : mixed या max ( mixed $value1 [, mixed $... ] ) : mixed पैरामीटर Sr.No पैरामीटर और विवरण 1 मान यदि केवल एक पैरामीटर दिया गया

  1. PHP लॉग 10 () फ़ंक्शन

    परिभाषा और उपयोग लॉग10 () फ़ंक्शन किसी संख्या के आधार-10 लघुगणक की गणना करता है। बेस-10 लघुगणक को सामान्य या सैंडर्ड एल्गोरिथम भी कहा जाता है। log10(x) फ़ंक्शन लॉग की गणना करता है10 एक्स। यह निम्नलिखित समीकरण द्वारा प्राकृतिक एल्गोरिथम से संबंधित है - लॉग 10 x=लॉगई x/लॉगई 10 ताकि लॉग 10 100=लॉ

  1. PHP में फाइलसाइज () फ़ंक्शन

    फाइलसाइज () फंक्शन फाइल का आकार लौटाता है। यह फ़ाइल का आकार बाइट्स में देता है, सफलता पर, जबकि विफलता पर, यह FALSE लौटाता है। सिंटैक्स filesize(file_path) पैरामीटर file_path - फ़ाइल का पथ जिसके लिए आकार निर्धारित किया जाना है। वापसी filesize() फ़ंक्शन फ़ाइल का आकार बाइट्स में देता है, सफलता पर