أسمحلي بالشرح .. 
بالنسبة للمتغير أولا كان يحتوي على files.txt
باستخدام الداله explode تم تقسم المتغير إلى نصفين
النصف الأول قبل العلامه "." و النص الآخر بعدها ، هذا لأنه تم تحديد التقسم
بناء على الرمز "."
كود PHP:
explode('.', $file);
حيث أن نتائج هذه الداله تكون عبارة عن مصفوفه
و هذه المصفوفه هي عبارة عن نتائج تقسم المتغير الدخل فيها
بناء على الرمز المحدد ليتم التقسيم عنده .
فلو أدخلت مثلا هذا المتغير للداله .
"1.2.3"
فسوف يكون الناتج المصفوفه التاليه :
كود PHP:
array(
[0]=>1
[1]=>2
[2]=>3
)
و يمكن تبسيط الكود الذي وضعه الأخ في
كود PHP:
$file = 'files.txt';
$parts = explode('.', $file);
unset($parts[1]);
$newfile = $parts[0];
و أخيراً
implode
و التي قامت بتحويل المصفوفه إلى متغير عن طريق عكس عمل الداله explode
أي جمع العناصر .