السلام عليكم شباب
وصلنا في دروسنا الآن إلى درس عن دالة مفيدة جداً، يجب أن تفهمها جيداً كي تتعامل مع مدخلات وعناصر المصفوفات بسهولة ..!!
حتى أكون صريح معكم للغاية ،، فإني لا أعرف وقت ظهور هذه الدالة في لغة PHP .. على كل حال هي مجربة في PHP4 وPHP3 على ما أعتقد ..
الدالة هذي هي دالة list ..
وظيفة هذي الدالة هي تعيين قيم لبعض المتغيرات وخاصة في المصفوفات واستخدامها لعدة مرات بشكل متكرر على شكل متغيرات ..
الصيغة العامة لهذه الدالة:
هذه الدالة تستقبل متغيرات متعددة حسب ما تريد ،، فلا حد لهذه المتغيرات (أو الباراميترات)..
خلينا ناخذ مثال الآن على الدالة :
المثال هذا رح يجيب لنا عناصر المصفوفة حتى لو كنا ما بنعرف مفتاح كل عنصر ..
يعني عندنا عناصر في مصفوفة نريد نستعرضهم دون استخدام الصيغة المتداولة :
أترككم مع المثال التالي:
كود PHP:
<?
$x = array("Mohammad","Ahmad","Ashraf");
while (list($key,$name)=each($x)) {
Echo "$key - $name<BR>";
}
?>
لحظة، أنا بفهمكم ..!!
في المثال السابق أولاً قمنا بتعريف مصفوفة Array وتخزينها في المتغير x$ ثم قمنا باستخدام جملة التكرار while واستخدام الدالة list فيها وتعريف عناصر المصفوفة بالمتغيرين key$ الذي يحفظ مفتاح العنصر والمتغير name$ الذي يحفظ قيمة العنصر الحالي ..
ثم قمنا بطباعة مفتاح كل عنصر وقيمته بعد صيغة Echo ،، فنتج لدينا عناصر المصفوفة ومفتاح كل عنصر ..!!
أرجو أن تكون هذه النقطة واضحة ومفهومة..
أي سؤال على هذا الدرس أرجو إنكم ما تخجلوا ..
أنا تحت الخدمة ..
وابقوا في انتظار المزيد من دروس شبكتنا ..
تحياتي لجميع رواد هذا المنتدى