فضائيات| مكتبة الدريم بوكس | مركز رفع الصور | فضائيات نيوز
تعليم الفوتوشوب


العودة   الإبداع الفضائي > >

برامج وشروحات الكمبيوتر جميع ما تتمناه من برامج جديدة و برامج مجانية مع شروحاتها

دورة php الجزء 3

بدأنا في دورة الـ PHP قبل أربع أسابيع تقريباً ونحن الأن في الجزء الثالث والدرس هنا يتعلق بالمصفوفات, فما هي المصفوفات في عالم البرمجة أولاً ؟ المصفوفات المصفوفة نعرفها بقائمة,

 
LinkBack أدوات الموضوع
  #1  
عضو نشيط

 

Z3 دورة php الجزء 3


بدأنا في دورة الـ PHP قبل أربع أسابيع تقريباً ونحن الأن في الجزء الثالث
والدرس هنا يتعلق بالمصفوفات, فما هي المصفوفات في عالم البرمجة أولاً ؟

المصفوفات

المصفوفة نعرفها بقائمة, نعم هي قائمة بكل بساطة قائمة تحتوي على قيم ومرتبه بترتيب مثل أي قائمة في العالم

  • السعودية
  • الإمارات
  • مصر
تتكون القائمة كما طرحنا من ترتيب معين يسمى index أو key ويبدأ بشكل افتراضي بالصفر, فمثلاً السعودية رقمها 0 والإمارات رقمها 1 ومصر رقمها 2.

مع ذالك يمكننا ترتيبها بأي شكل ممكن كترتيبها حرفياً مثلاً فليس يشترط رقمياً فممكن أن نقوم بترتيبها برمجياً كالتالي السعودية (a) الإمارات (b) مصر (c) مثلاً.

المصفوفات لها استخدامات كبيرة جداً في عالم البرمجة فاحرص ان تفهمها بالكامل.

الأن تعرفنا على المصفوفة بشكل نضري, لننطلق إلى الجزء العملي والمهم في عالم البي أتش بي.

ليتم تعريف مصفوفة يمكن ذالك من خلال عدة طرق أولاً بشكل مباشر كالتالي :


كود PHP:
<?php
$aCountries
[] = "السعودية"
;
$aCountries[] = "الإمارات"
;
$aCountries[] = "مصر"
;
?>





الان مثلاً نبغى نختار الإمارات نكتب :


كود PHP:
<?php
$aCountries
[] = "السعودية"
;
$aCountries[] = "الإمارات"
;
$aCountries[] = "مصر"
;

echo(
$aCountries[1]);
// سيطبع هنا الإمارات
?>

بكل بساطه, الأن سنتعرف لطريقة تغيير الترتيب حسب ما نريد مثلاً a b c, وهي كالتالي :


كود PHP:
<?php
$aCountries
["a"] = "السعودية"
;
$aCountries["b"] = "الإمارات"
;
$aCountries["c"] = "مصر"
;

echo(
$aCountries["b"]);
// سيطبع هنا الإمارات
?>



طريقة أخرى لتعريف المصفوفة ببساطة كالتالي :


كود PHP:
<?php
$aCountries
= array("السعودية","الإمارات","مصر"
);
echo(
$aCountries[1]);
// سيطبع هنا الإمارات
?>

ولكي نقوم بترتيبها أو إعطائها keys معينه بهذه الطريقة كالتالي :


كود PHP:
<?php
$aCountries
= array( "a" => "السعودية", "b" => "الإمارات", "c" => "مصر"
);
echo(
$aCountries["b"]);
// سيطبع هنا الإمارات
?>



لاحظ انه يمكننا ترتيبها بالطريقة التالية :


كود PHP:
<?php
$aCountries
= array(
"a" => "السعودية"
,
"b" => "الإمارات"
,
"c" =>
"مصر"
);

echo(
$aCountries["b"]);
// سيطبع هنا الإمارات
?>



الأن تخيل لدينا 50 دولة ونريد طباعتها جميعها من المستحيل ان تقوم بطباعتها باستخدام 50 سطر كود أو كتابتها واحده تلوا الأخرى إذاً لم نستفد شيء من البرمجة, سنتعلم لاحقاً على كيف نتحكم بالعناصر البرمجية والمتغيرات والمصفوفات باستخدام الحلقات وغيرها من الأشياء حيث يمكننا طباعة مصفوفة تتكون من 50 دولة في سطر بسيط جداً, وكذالك سنتعلم على الدوال والتي تسمى Functions وهي عمليات يتم تنفيذها إذا كانت جاهزة أو إنشاءها وذالك في درسنا التالي بإذن الله تعالى بعد هذا الدرس حيث تحتوي المصفوفات على دوال جاهزة تمكنك من معرفة عدد قيم المصفوفة والبحث عن قيمة في المصفوفة وعدة عمليات سنقوم بمعرفتها والتحدث عنها لاحقاً, ما نريد معرفته بشكل بسيط حالياً بما هي المصفوفة وكيف نستخدمها لكي نسهلها على الجميع فإذا كانت هناك اي استفسارات حتى الأن أرجوا طرحها في هذا الدرس, ولكن تبقى نقطتين أخيرتين في هذا الدرس وهما المصفوفات متعددة الأبعاد و المصفوفات المعرفة سابقاً وجاهزة للإستخدم.

بالنسبة للمصفوفات المتعددة الأبعاد هي بكل بساطه مصفوفة تتكون من عدة مصفوفات ويتم تنفيذها كالتالي :


كود PHP:
<?php
$aEmployees
= array(
"General Manager" => array("30000","Grade A","Medical insurance"
),
"Department Manager" => array("20000","Grade B","Medical insurance"
),
"Employee" => array("10000","Grade C","Medical insurance"
)
);
?>



ويتم استدعاء اي قيمة معينه باستخدام key الخاص بها كالتالي :


كود PHP:
<?php
$aEmployees
= array(
"General Manager" => array("30000","Grade A","Medical insurance"
),
"Department Manager" => array("20000","Grade B","Medical insurance"
),
"Employee" => array("10000","Grade C","Medical insurance"
)
);

echo(
$aEmployees["Department Manager"][0]);
// سيطبع هنا 20000
?>



وهذه هي المصفوفة كالمتغير العادي ولكنها قائمة يمكن الإستفادة منها بشكل أكبر وتساعد برمجياً في عمل برامج متقدمة, سيتم في الدروس القادمة كما ذكرت طرح المزيد من التفاصيل باستخدام المصفوفات لكي لا يتم تشتيت الموضوع فسنحتاج إلى عدة دروس لإتقانها ولكي لا يتم تشتيتها وستكون كالمراجعة لنا في الدروس القادمة في المصفوفات والتعلم عليها أكثر.

شكراً لكم.

دورة php الجزء 3



مقالات ممكن أن تعجبك :




من مواضيعى في فضائيات موقع للبحث عن روابط بديله لروابط التنزيل المعطوبه
الآن احصل على MegaUpload او Rapidshare بريميوم لمدة شهر او ثلاثة اشهر مجانا !
Gett لمشاركة الملفات
تحديث في برنامج الفايروسات avg يتسبب في مشاكل واسعه
مباشرة آخر الفيروسات
أفحص جهازك عن البرامج الخبيثه
  رقم المشاركة : [2]
مبدع قسم الكمبيوتر
 

افتراضي

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






من مواضيعى في فضائيات تبي تصيد بط وأنت بالبيت وتحت المكيف خذ‎
أثر كلمة استوو اعتدلوا‎
كراسات الخط العربي pdf
مراهق 2009
ارجو الدخول قبل المشاركه فى القسم الاسلامى
رائعه للشاعر فهد بن معتوق بعنوان (نسيت اقول لك)
سلطان الغرام غير متواجد حالياً  
  رقم المشاركة : [5]
عضو فعال
 

افتراضي

السلام عليكم ورحمة الله وبركاته

بارك الله فيك اخي الكريم على الموضوع القيم

دمتم بصحة وعافية وسلامة






من مواضيعى في فضائيات كل عام وانتم بالف الف خير
قاموس عربي - روسي
دروس لتعلم css نتمنى الفائدة
دروس تعلم لغة php الثاني
دروس تعلم لغة php اولا
ارجو مساعدتي في شرح عن كيفية صيانة الحاسوب
زهرة بيضاء غير متواجد حالياً  

الكلمات الدلالية

دورة php الجزء 3


أدوات الموضوع


الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن » 18:42.
Powered by vBulletin
.Copyright ©2000 - 2024, Jelsoft Enterprises Ltd

تابعنا على الفيس بوك جديد مواضيع المنتدى تابعنا على تويتر
DMCA.com Protection Status