array المتسلسلات

الناقل : mahmoud | المصدر : www.kl28.com

المتسلسلات

المتسلسلات array
وهو متغير يحتوي على أكثر من قيمة مثلا متغيير يحتوي على عدد من الأسماء و يمكنك التفكير فيه كجدول

4 3 2 1 0


يمكنك اعتبار الجدول السابق متغيير اسمه name

$names[0] = 'محمد';
$names[1] = 'احمد';
$names[2] = 'علي';
$names[3] = عبدالله';
$names[4] = 'فهد';
?>

مثلا المتغيير يحتوي في الخانة 0 على اسم محمد و هكذا لو اردنا إضافة اسم جديد نضيف

$names[5] = 'خالد ' ;
?>

القراءة من المتغييير

مثلا لو أدرنا عرض الاسم الموجود في الخانة 4 نكتب التالي

echo "الشخص التالي هو : $names[4]";
?>

و بالتالي ستطبع الجملة التالية

الشخص التالي هو : فهد

لو أردنا عرض كل القيم علينا استخدام حلقة تكرار

مثلا

$number = 6;
$x = 0;
while ($x < $number) {

echo "Name is $names[$x]
";
++$x;
}

?>

لاحظ معنا المثال السابق أولا المتغير Number يحدد لك عدد الخلايا أو القيم في المتسلسلة و المتغير x هو العداد .. في الجملة الشرطية نلاحظ طالما لم تتساوى قيمة ا العداد x مع المغير number نفذ مجموعة الخطوات الزرقاء اطبع الاسم في الخانة x لو كانت x تساوي 2 ستطبع قيمة الخانة 2 و هي في مثالنا علي و في السطر التالي سنزيد قيمة X بواحد لتصبح 3 , و سنستمر حتى تنتهي الحلق ة عندما تتساوى قيمة الx مع 6


وبالتوفيق