09-04-2019, 11:03 AM | #1 |
تاريخ التسجيل: Feb 2019
المشاركات: 1,010
التقييم: 10
|
تاريخ التسجيل: Feb 2019
المشاركات: 1,010
التقييم: 10
المصفوفات والدوال في php
كما مر معنا في الدروس السابقة , يمكن للمتغيرات ان تحوي قيمة واحدة فقط , فجاءت المصفوفات لتحل هذا القصور و تُمكن المبرمج من تخزين عدة قيم في متغير واحد يسمى بالمصفوفة , (المصفوفات في البرمجة تختلف اختلافا كليا عن المصفوفات الرياضية) , واذا كنت قد تعاملت مع المصفوفات بلغات برمجة غير php ستجد ان php لها طريقة خاصة ومرونة كبيرة جداً في التعامل مع المصفوفات كما سنرى في سياق هذا الدرس .
- المصفوفات تتكون من ما يُعرف بمفتاح أو مُعرف العنصر داخل المصفوفة وهو الـ key أو الـ index للمصفوفة ويبدأ من 0 إلى أقل من عدد عناصر المصفوفة بمقدار واحد (لإن العد يبدأ من الصفر) وكل عنصر من عناصر المصفوفة يحتوي على قيمة مرتبطة بهذا المفتاح , في php يمكن أن تكون هذه القيمة أي نوع من أنواع البيانات سواء عدد صحيح أو كسري أو قيمة منطقية أو القيمة الفارغة أو مصفوفة أو كائن . لتخزبن قيم ما على شكل مصفوفة عليك فقط أن تضع الأقواس المربعة [] بعد اسم المتغير وتقوم بإسناد القيم للمصفوفة كالتالي : <?php$myArr[] = 10; //key = 0 , value = 10$myArr[] = 12.16; //key = 1 , value = 12.16$myArr[] = true; //key = 2 , value = true$myArr[] = "Mostafa"; //key = 3 , value = "Mostafa"$myArr[] = 'Jamal'; //key = 4 , value = 'Jamal'for($i = 0; $i < 5; $i++){ echo '<h3>'.$myArr[$i].'</h3>';}?> - واضح من الكود السابق أنه بإمكاننا تخزين أنواع مختلفة من البيانات داخل المصفوفات سواء ً أكانت نص أم رقم أم رقم ذو فاصلة عشرية ... ويمكن أيضاً تخزين القيم في المصفوفة بالشكل المعتاد كما في أغلب لغات البرمجة , وفي حال أردنا طباعة قيمة المصفوفة داخل علامتي الإقتباس يجب وضعها بين قوسين {} كالتالي : <?php$myArr[0] = 10;$myArr[1] = 12.16;$myArr[2] = true;$myArr[3] = "Mostafa";$myArr[4] = 'Jamal';for($i = 0; $i < 5; $i++){ echo "<h3>{$myArr[$i]}</h3>";}?> - تم استخدام حلقة التكرار for لاخراج عناصر المصفوفة حيث i تتدرج من الصفر وحتى عدد عناصر المصفوفة ناقص واحد (حيث i<5 تكافئ i<=4) . - ولإعطاء قيم للمصفوفة عند تعريفها دفعة واحدة نستخدم الكلمة المحجوزة array وتوضع العناصر بين قوسين ويفصل بينها فاصلة ',' كالتالي : <?php$myArr = array(10, 12.16, true, "Mostafa", 'Jamal');for($i = 0; $i < 5; $i++){ echo "<h3>{$myArr[$i]}</h3>";}?> - و لمعرفة عدد عناصر المصفوفة نستخدم الدالة count , التي تقبل وسيطا واحدا هو المصفوفة المُراد معرفة عدد عناصرها , وتُعيد عدد عناصر المصفوفة , كما في المثال التالي : <?php$myArr = array(10, 12.16, true, "Mostafa", 'Jamal');for($i = 0; $i < count($myArr); $i++){ echo "<h3>{$myArr[$i]}</h3>";}?> المصدر: منتديات رحيل لكل العرب - من قسم: قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress |
اقتباس |
أضف رد جديد |
الكلمات الدلالية (Tags) |
منتديات رحيل, رحيل, شبكة رحيل, r7il, r7il.com |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
طريقة تساعدك علي إيقاف تشغيل أخطاء php في ووردبريس | raheel | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 25-03-2019 06:08 PM |
قاعدة البيانات SQL vb3 _2 | سالجان | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 10-03-2019 10:09 AM |
قاعدة البيانات SQL vb3 _1 | سالجان | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 10-03-2019 10:06 AM |
الترقيه بعد زراعه أمر بناء لتجنب المشاكل | سالجان | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 10-03-2019 09:50 AM |
زراعه الجداول المحذوفه في قاعدة البيانات SQL vb3 | سالجان | قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress | 0 | 10-03-2019 09:47 AM |