"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تصفية الملفات بكفاءة حسب الامتداد في PHP؟

كيفية تصفية الملفات بكفاءة حسب الامتداد في PHP؟

تم النشر بتاريخ 2024-11-08
تصفح:170

How to Efficiently Filter Files by Extension in PHP?

تصفية فعالة للملفات حسب الامتداد في PHP

أنت تتطلع إلى تصفية الملفات في دليل بناءً على امتداد الملف الخاص بها، على وجه التحديد . ملفات ini. على الرغم من أن scandir() يوفر قائمة بجميع الملفات الموجودة في الدليل، إلا أنه ليس الطريقة الأكثر فعالية للاسترجاع المفلتر.

الاستفادة من وظيفة glob() الخاصة بـ PHP

بكفاءة للحصول على ملفات ذات امتداد محدد، استخدم وظيفة glob() الخاصة بـ PHP. تستخدم هذه الوظيفة آلية مطابقة الأنماط لالتقاط الملفات التي تطابق معاييرك.

$files = glob("/path/to/folder/*.ini");

هنا، يحدد النمط "/path/to/folder/.ini" أن الملفات يجب أن تتطابق مع نمط .ini داخل الدليل المحدد.

مزايا glob()

  • فعال: يوفر glob() طريقة فعالة لتصفية الملفات دون التكرار عبر الدليل بأكمله.
  • النمط المطابقة: يسمح بمطابقة الأنماط المرنة لتصفية الملفات بناءً على معايير مثل امتداد الملف أو الاسم أو تاريخ الإنشاء.
  • الملف السمات: يمكن استخدامه أيضًا لالتقاط سمات الملف مثل الحجم ووقت التعديل والنوع.

موارد إضافية:

  • [glob() التوثيق](https://www.php.net/manual/en/function.glob.php)
بيان الافراج أعيد طبع هذه المقالة على: 1729214414 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3