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

PHP में glob() फंक्शन

विवरण

PHP का glob() फंक्शन निर्दिष्ट पैटर्न से मेल खाने वाले फाइलनाम या डायरेक्टरी की एक सरणी (array) लौटाता है।

सिंटैक्स

glob(pattern, flags)

पैरामीटर्स

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

  • flags - वैकल्पिक फ्लैग्स:

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

रिटर्न मान

मेल खाने वाली फाइलों/डायरेक्टरी की सरणी लौटाता है। यदि कोई फाइल मेल नहीं खाती तो खाली सरणी, त्रुटि पर FALSE।

उदाहरण 1

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

आउटपुट

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

उदाहरण 2: फाइल आकार के साथ

<?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() फ़ंक्शन - अधिकतम मान ढूंढना

    PHP का max() फ़ंक्शन **सरणी में सबसे बड़ा तत्व** या **दिए गए पैरामीटर्स में सबसे बड़ा मान** लौटाता है। यह min() का पूरक है और समान नियमों का पालन करता है। सिंटैक्स max(array $values): mixed // या max(mixed $value1, mixed $value2, ...): mixed पैरामीटर्स पैरामीटरविवरण $valuesसरणी (एकमात्र पैरामी

  1. - PHP log10() फ़ंक्शन - आधार-10 लघुगणक

    PHP का log10() फ़ंक्शन किसी संख्या का **आधार-10 लघुगणक (base-10 logarithm)** गणना करता है। इसे सामान्य या मानक लघुगणक भी कहते हैं। सिंटैक्स log10(float $arg): float पैरामीटर पैरामीटरविवरण $argवह संख्या जिसका आधार-10 लघुगणक चाहिए लौटाया गया मान $arg का आधार-10 लघुगणक (फ्लोट)। गणितीय संबंध l

  1. - PHP में filesize() फंक्शन

    विवरण PHP का filesize() फंक्शन फाइल का आकार लौटाता है। सफलता पर बाइट्स में आकार, विफलता पर FALSE। सिंटैक्स filesize(file_path) पैरामीटर्स file_path - जिस फाइल का आकार निर्धारित करना है उसका पथ। रिटर्न मान सफलता पर बाइट्स में फाइल आकार, विफलता पर FALSE। उदाहरण <?php echo filesize(one.txt); ?