توابع glob() پائین‌نویسی PHP

تعریف و استفاده

توابع گلوب() نام فایل‌ها یا پوشه‌هایی که با پاترن مشخص شده تطابق دارند را برمی‌گرداند.

این تابع یک آرایه شامل فایل‌ها و پوشه‌های تطابق‌یافته را برمی‌گرداند. در صورت بروز خطا false برمی‌گرداند.

زبان

گلوب(پاترن,flags)
پارامتر ترمیم
فائل ضروری، تلاش کا ماکرو کا معین کرنا
حجم

اختیاری، خصوصی ترتیبات کا معین کرنا

  • GLOB_MARK - ہر واپس فراہم کیا جانے والی جگہ میں ناگلائی لگا دیتا ہے
  • GLOB_NOSORT - فائل کو ڈائریکٹری میں پائی جانے کی ابتدائی ترتیب میں واپس فراہم کرتا ہے (ترتیب نہیں کردا)
  • GLOB_NOCHECK - اگر کوئی فائل نہیں پائی جاتی تو تلاش کا ماکرو واپس فراہم کرتا ہے
  • GLOB_NOESCAPE - ناگلائی کو ناچار نہیں کیا جاتا
  • GLOB_BRACE - {a,b,c} کو 'a'،'b' یا 'c' کی شکل میں کھولنا
  • GLOB_ONLYDIR - صرف ماکرو کو جگہوں کو واپس فراہم کرتا ہے جو ماکرو کے ساتھ مطابقت کرسکتا ہے
  • GLOB_ERR - غلط معلومات کو ختم کرکے پڑھنے کو رکhta ہے (مثلاً پڑھا نہیں جاسکتا ہوئی ڈائریکٹری)، اصل میں تمام غلط معلومات کو نظر انداز کیا جاتا ہے

نوٹ:GLOB_ERR فیلیپ 5.1 میں شروع کیا گیا تھا۔

مثال

مثال 1

<?php
پرنٹ_آر(گلوب("*.txt"));
>?

آؤٹ پت ہونے والا مشابه:

ایک ریئل
(
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
)

مثال 2

<?php
پرنٹ_آر(گلوب("*.*"));
>?

آؤٹ پت ہونے والا مشابه:

ایک ریئل
(
[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
)