|
#1
|
|||
|
|||
شرح المصفوفة array - الجزء الأول
بسم الله الرحمن الرحيم.. كود PHP:
أخذت خمس دول كمثال فقط.. ما تلاحظ أن الكود كبير شوي.. هذي خمس دول كيف بباقي الدول العربية الأخرى..؟! طيب وش رايك نختصر الكود بإدخال المصفوفة (array) عليه..؟؟ أوكي راح نختصره.. - هذه طريقة الإعلان عن متغير يقبل دخول المصفوفة (array) عليه.. كود PHP:
ركزعلى نوع المتغير (Variant).. هذا النوع يسمح للمصفوفة بالدخول على المتغيرات.. لكي يحمل المتغير أكثر من قيمة.. وسنفرق بين كل قيمة وقيمة بالفهرس.. بعد الإعلان نأتي بالمتغير.. ثم علامة (=) ثم اسم المصفوفة اللي هي (array) ثم قوسين نضع فيها قيم المصفوفة.. ونفصل بين كل قيمة وأخرى بفاصلة (,).. راح يصير المتغير وقيمه هكذا.. كود PHP:
الآن أدخلنا المصفوفة (array) على القيم وأريد أن أطبع قيمة محددة من المصفوفة.. كيف..؟ عليك أن تعرف أولاً ما الذي فعلته المصفوفة بتلك القيم.. بإختصار :لقد وضعت المصفوفة كل قيمة في فهرس محدد.. مبتدئة بالفهرسة من الصفر.. بهذه الصورة : وعندما تريد قيمة محددة عليك أن تكتب اسم المتغير اللي هو (a).. ثم قوسين ().. وتضع بينهما رقم الفهرس.. - مثلاً أريد طباعة كلمة (السعودية) في مربع نص.. هكذا : كود PHP:
وهذا الكود النهائي للبرنامج كامل لمثالنا السابق.. كود PHP:
وبعد الاختصار النتيجة نفس نتيجة البرنامج السابق.. شوف الصورة.. وإذا بغيت إختصار وتنظيم أكثر.. ما عليك إلا إنك تشغل مخك.. وخذ هذا الاختصار الثاني.. كود PHP:
[B]والنتيجة طبعاً نفس النتيجة.. أيضاً تقدر تتحكم بفهرس المصفوفة.. ولكني أجهل طريقة التحكم بها في الفيجوال بيسك.. وأيضاً أريدك أن تلاحظ شيئاً مهماً في قيم هذه المصفوفة.. وهي : إذا كانت قيمة المصفوفة من نوع نص (String).. فلابد من وضع القيمة بين علامتي تنصيص ("").. وإذا كانت قيمة المصفوفة من نوع أرقام (Integer).. أو أي نوع من الأرقام.. فإن الأمر لا يضر.. سواء وضعناها بين علامتي تنصيص أم لم نضعها الأمر لا يفرق.. ولو تلاحظ في المثال اللي عطيتك.. قيم المصفوفة الرقمية كلها خالية من علامات التنصيص.. ما عدا قيمة عدد سكان سوريا وضعتها بين علامتي تنصيص.. لتعرف أن الأمر لا يفرق في القيم الرقمية.. وبما أن الكلام يندر عن (array).. والفرصة سمحت لي بالكلام عنها.. فسيكون هناك جزء آخر للمصفوفة (array).. سأوضح فيه كيفية عمل المصفوفة ثنائية البعد.. ومتعددة الأبعاد.. وسأقوم بتوضيح بعض المفاهيم الخاطئة بالنسبة للمصفوفة في المنتديات العربية والتي أخطأ فيها الكثير حتى من محترفي البرمجة بالـ VB6.. وإذا سمحت لي الفرصة أكثر فسأتكلم عن المصفوفة (array).. في لغة PHP ولغة PERL.. والتوفيق حليف الجميع إن شاء الله.. بقلم : مزيد..مرير - أبو ربيع |
#2
|
||||
|
||||
|
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
إسطوانة الفتاوي المرئية الجزء الأول للشيخ ابي اسحاق الحويني | khaledbelal | روضة البرامج والاسطوانات الاسلامية | 1 | 07-20-2011 11:53 PM |
إسطوانة عطر الكلام الجزء الأول للشيخ ابي اسحاق الحويني | khaledbelal | روضة البرامج والاسطوانات الاسلامية | 0 | 07-20-2011 10:48 PM |
التعامل مع Function (الجزء الأول) | MOHAMED | روضة البرمجة بلغة الـ PHP | 0 | 05-15-2010 06:10 PM |
برنامج مصابيح الهدى الجزء الأول والثاني والثالث | الفقير الى الله | روضة صوتيات ومرئيات القنوات الفضائية | 8 | 05-05-2010 09:04 PM |
التعرف على المتغيرات ( الجزء الأول ) | MOHAMED | روضة البرمجة بلغة الـ PHP | 0 | 04-27-2010 08:03 PM |