روعة هذه الدالة ...
$filname هو عبارة عن صورة نريد الحصول على عرضها وطولها.
فنجلب كل معلومات الصورة بالدلة getimagesize , هذه المعلومات التي جائت بها الدالة getimagresize في مصفوفة لا يمكننا إستعمالها مباشرة .
هنا يأتي الدور الكبير للدالة list و وهذا مثال أخر على إستعمالها.
كود PHP:
list($width, $height,$type, $attr) = getimagesize($filename);
هذه الدالة ستجعلنا نستعمل كل جزء من المصفوفة التي جائت بها الدالة getimagesize.
أي يمكننا أن نستعمل مباشرة
ونحصل على عرض الصورة. وهكذا...
كود PHP:
<?php
// الملف
$filename = 'images/asmae.jpg';
// حساب الأبعاد الجديدة
list($width, $height,$type, $attr) = getimagesize($filename);
echo 'width: ' . $width . 'px , ' . $height . "px .<br />";
echo 'type: ' . $type . ' , ' . $attr . 'px .';
?>
شكرا على الشرح الجميل.