تقوم الدالة glob() بإرجاع مصفوفة تحتوي على أسماء الملفات أو الدلائل التي تطابق النمط المحدد.
تقوم هذه الوظيفة بإرجاع مصفوفة تحتوي على ملفات/أدلة متطابقة. إرجاع FALSE عند الفشل.
الكرة الأرضية (نمط، الأعلام)
المعلمة | يصف |
---|---|
نمط | مطلوب. يحدد وضع البحث. |
أعلام | خياري. يحدد إعدادات خاصة. القيم المحتملة: GLOB_MARK - أضف شرطة مائلة إلى كل عنصر تم إرجاعه GLOB_NOSORT - إرجاع الملفات بترتيب ظهورها الأصلي في الدليل (بدون فرز) GLOB_NOCHECK - إرجاع النمط المستخدم للبحث في حالة عدم تطابق أي ملفات GLOB_NOESCAPE - لا تفلت الشرطة المائلة العكسية من الأحرف الأولية GLOB_BRACE - يوسع {a,b,c} لمطابقة "a" أو "b" أو "c" GLOB_ONLYDIR - إرجاع إدخالات الدليل المطابقة للنمط فقط GLOB_ERR - (جديد في PHP 5.1) يتوقف في حالة حدوث خطأ، ويتجاهل كافة الأخطاء افتراضيًا |
<?phpprint_r(glob("*.txt"));?>
سيتم إخراج الكود أعلاه:
Array([0] => target.txt[1] => source.txt[2] => test.txt[3] => test2.txt)
<?phpprint_r(glob("*.*"));?>
سيتم إخراج الكود أعلاه:
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)