تماما أخ خالد, لكن نحن لم ننتهي من الاستثناء بعد
على سبيل المثال نريد أن نفحص الملف filename.php.zip
كود PHP:
$filename = 'filename.php.zip';
$arr = explode('.',$filename);
/*
المصفوفة $arr أصبحت على هذا الشكل التالي:
array('filename','php','zip')
*/
$arr = array_reverse($arr);
/*
استخدمنا دالة عكس العناصر لتكون لاحقة الملف هي العنصر الأول
المصفوفة $arr أصبحت على هذا الشكل التالي:
array('zip','php','filename')
وأصبحت لاحقة الملف هي $arr[0] أي zip
الكود التالي يقارن بين لاحقة الملف المعطى
و اللواحق التي لا نريد حذفها باستخدام الدالة in_array
*/
return (in_array($arr[0], $wanted)) ? true:false;