تصفية الملفات حسب الامتداد في PHP
عند العمل مع الدلائل، غالبًا ما يكون من الضروري استرداد ملفات محددة بناءً على امتداداتها. توفر لغة PHP طريقة فعالة لإنجاز هذه المهمة باستخدام الدالة glob().
لتصفية الملفات حسب الامتداد، استخدم الصيغة:
$files = glob('/path/to/directory/*.extension');
على سبيل المثال، لاسترداد كافة ملفات .ini في الدليل /path/to/directory، استخدم:
$files = glob('/path/to/directory/*.ini');
تقوم الدالة glob() بإرجاع مصفوفة تحتوي على الملفات والأدلة المطابقة. إذا لم تتطابق أي ملفات مع النمط، فسيتم إرجاع مصفوفة فارغة؛ إذا كان هناك خطأ، فسيتم إرجاع FALSE.
على سبيل المثال:
$dir_f = "whatever/random/";
$files = glob($dir_f . '*.ini');
سيؤدي هذا إلى ملء ملفات $ بقائمة بجميع ملفات .ini في الدليل المحدد.
بالإضافة إلى ذلك، glob( ) تدعم وظيفة مطابقة الأنماط المختلفة:
باستخدام glob() وهذه الأحرف، يمكنك يمكنك استرداد الملفات ذات الامتدادات المحددة في نصوص PHP الخاصة بك بمرونة وكفاءة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3