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


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

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

دورة php الجزء 3

 
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



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



من مواضيعى في فضائيات قصيده معبره
دورة php الجزء 2
القرصنة تكلف الولايات المتحدة الأمريكية أكثر من 25 مليار دولار سنويا
مقارنة لافضل جوالات نوكيا‎
محــــل بالريـــاض ... غريب عجيـــب‎
Acer تدخل سوق الهواتف الذكية منتصف فبراير
قراصنة على الانترنت يخترقون حسابات مستخدمي فيسبوك
اتش تي سي تعيد إصدار Touch Cruise في حلة جديدة
  رقم المشاركة : [5]
عضو فعال
 

افتراضي

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

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

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






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

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

دورة php الجزء 3


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



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

تابعنا على الفيس بوك جديد مواضيع المنتدى تابعنا على تويتر Google+‎
أضغط اعجبنى ليصلك جديدنا على الفيس بوك