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

دورة OOP خاص بالمنتدى !


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif دورة OOP خاص بالمنتدى !
  06-09-2010 12:57 مساءً  
abu_Rabih
معلومات الكاتب
الجزء الخامس المصفوفات ..

ماهي المصفوفة ؟
اذا أتينا لعلم الرياضيات المصفوفة هي مجموعة من الأرقام أو الأحرف او الأشياء موضوعة ضمن

قوسين وللعلم تجري عليها عمليات ضرب و اختزال وغيرها ...

شيلنا من الرياضيات ... خلينا بالبرمجة دورة OOP خاص بالمنتدى !

أنت عندما تكتب متغيرا ما - أي متغير - تكتب $Ahmad مثلا وللأسف هنا لا يقدم لك المتغير

سوى صفة واحدة أو أمر واحد لكن اذا أرت جعل المتغير Ahmad يأخذ أكثر من صفة أو أمر

ماذا أفعل ؟؟ دورة OOP خاص بالمنتدى !

هنا يأتي دور المصفوفة ...فالمصفوفة تعريفا هي مجموعة المتغيرات المرتبطة بكائن التي تنفذ أمرا

أو أكثر فمثلا كنت أكتب في المتغير Ahmad بأن بون عينيه بني ..دورة OOP خاص بالمنتدى ! لكن هذا لن يكفي لأخذ

كل صفاته ..فالحل هو أنه يمكنني كتابة عدد كبير من صفات المتغير داخل مصفوفة انظر المثال :

CODE
$Ahmad = "eye color is brown"; 


هنا أعطيت قيمة وحيدة للمتغير ...طيب اذا اردت اعطاء أكثر من قيمة سأستعين بالمصفوفة لاحظ

كتابة الشكل البسيط للمصفوفة
CODE
 

$Ahmad = array ("eye color is brown","hair color black","tall is 180 cm");


لاحظ ماذا فعلنا ..
كتبنا المتغير Ahmad ثم = ثم وضعنا أخطر كلمة عالاطلاق وهي تدلنا و تدل الجهاز أن التالي هو

مصفوفة وهي كلمة array دورة OOP خاص بالمنتدى ! ثم فتحنا قوس علامة تنصيص دليل على أن ماسنكتبه نص و ليس

قيمة أو متغير ثم أغلقنا علامة التنصيص ووضعنا فاصلة تفصل بين عنصر المصفوفة الأول والعنصر

الثاني ثم أخيرا أغلقنا القوس

بهذا الشكل نحن عرفنا المتغير Ahmad على أنه يحمل أكثر من صفة - ثلاث صفات- وذلك عن طريق

المصفوفة

طيب اذا أردنا طبع عناصر المصفوفة أو استدعاء عنصر منها كيف ؟؟؟
لا حظ كيف :
CODE
echo $Ahmad[0];

اذا كتبت الكود السابق سيطبع لك فورا eye color is brown دورة OOP خاص بالمنتدى !
لكي تطبع أي عنصر من عناصر المصفوفة تضع اسم المفصوفة $Ahmad ثم بين قوسين [] رقم
الأمر داخل المصفوفة علما أن أول ماتبدأ به دائما هو الرقم صفر طيب مثال :
CODE
echo $Ahmad[1];

اذا كتبت هذا الأمر ...سيطبع لك hair color black لأنك وضعت بين قوسين الرقم 1 أي العصنر
الثاني من المصفوفة

تحياتي
يتبع


تم تحرير المشاركة بواسطة :Dr.ZoCo بتاريخ:06-09-2010 01:04 مساءً



الساعة الآن 07:39 AM