اختر لونك:
وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ۖ وَسَتُرَدُّونَ إِلَىٰ عَالِمِ الْغَيْبِ وَالشَّهَادَةِ فَيُنَبِّئُكُم بِمَا كُنتُمْ تَعْمَلُونَ [ التوبة : ( 105 )] كلمة الإدارة

يرجى إختيار القسم المناسب قبل النشر وسيعاقب المخالف بإنذار أول مرة وسيتم حظره إذا تكرر ذلك كلمة الإدارة

يُمنع كتابة مواضيع السحر والشعوذة والروحانيات والابراج بكافة الأشكال والمخالف سيعاقب بحظر مؤقت وإذا تكرر سيكون حظر دائم تنبيه هام جداً



أضف رد جديد
 
LinkBack أدوات الموضوع انواع عرض الموضوع

قديم 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>";}?>

الفارس غير متواجد حالياً   اقتباس
أضف رد جديد

الكلمات الدلالية (Tags)
منتديات رحيل, رحيل, شبكة رحيل, r7il, r7il.com


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
طريقة تساعدك علي إيقاف تشغيل أخطاء 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


الساعة الآن 12:12 PM

 


Content Relevant URLs by vBSEO ©2010, Crawlability, Inc.