بسم الله الرحمن الرحيم
السادة الأعضاء الكرام
يسعدنى أن أعرض لحضراتكم موضوع مهم عن المصفوفات
أولا يجب معرفة مامعنى مصفوفات؟
هى الترتيب الرقمى الذى يبدأ من الصفر وكل رقم يعتبر عنصر فهى تبدأ من العنصر الأول وهو صفر ثم العنصر الذى يلية وهو واحد وهكذا كل الأرقام على الترتيب, فترتيب اخر عنصر من عناصر المصفوفة هو عبارة عن عدد العناصر داخل المصفوفة ناقص واحد فمثلا المصفوفة التى تحتوى على 10 عناصر فأن أخر عنصر فيها هو 9 لأن العناصر تبدأ من الصفر وليس واحد فمثلا العنصر السادس هو الرقم 5 والعنصر الخامس هو 4
لذلك فأن المصفوفات عبارة عن نوع خاص من المتغيرات يحتوي على العديد من القيم عن طريق المصفوفات تقوم بتخزين مجموعة من القيم المرتبة داخل المصفوفة واستدعاء هذة القيم والتعامل معها من خلال اسم المصفوفة
مثلا يمكنك تخزين اسم وعنوان ورقم هاتف والبريد الألكترونى لأحد اعضاء الموقع داخل المصفوفة ثم استدعائها من خلال كتابة اسم المصفوفة داخل الأسكربت فيتم استدعاء المصفوفة كلها مرة واحدو.
من السهل التعامل مع المصفوفة بعد تخزينها بسهولة يمكنك تعديلها أو تضيف اليها او تلغى منها ويمكنك طباعتها بالمتصفح, وسوف على كيفية انشاء المصفوفات
لعمل المصفوفة يجب أولا أن تحدد أسما لها ثم بعد ذلك تقوم بأضافة البيانات الى المصفوفة
مثال للكود التالى
$user[1]="sootmasr";
لاحظ قمنا فى الكود السابق بتعريف المصفوفة وأسمها $user
وهذة المصفوفة تحتوي على قيمة واحدة فقط أسمها "sootmasr"
وبعد ذلك يمكنك اضافة المزيد من القيم الى نفس المصفوفة بأستخدام الأكواد التالية:
$user[2]= "web sootmasr";
$user[3]= "alex";
$user[4]= "webmaster@sootmasr.com";
وهكذا يمكنك أن تضيف قيم أخرى أو تلغى وهكذا
فأن المصفوفة السابقة تحتوى على القيم التالية
القيمة 1 وهى تساوى sootmasr
القيمة2 وهى تساوى web sootmasr
القيمة3 تساوى alex
القيمة 4 تساوى webmaster@sootmasr.com
أذا فأن المصفوفة عبارة عن مجموعة من الأزواج عبارة عن رقم العنصر وقيمتة ويمكن أن تكون أسماء عناصر المصفوفة أرقام أو أسماء المهم ان تكتمل بوضع العلامتين []
بل ممكن ترك أسماء عناصر المصفوفة فارغة وبالتالى يمكن كتابة المصفوفة السابقة كما يلى
$user[]="sootmasr";
$user[]= "web sootmasr";
$user[]= "alex";
$user[]= "webmaster@sootmasr.com";
وفى هذة تقوم PHP بترتيب العناصر تلقائيا داخل المصفوفة يبدأ من الصفر ثم واحد ثم 2 ثم3 وهكذا
مثلا لو رغبنا فى طباعة قيمة اول عنصر فى المصفوفة يكون ذلك عن طريق كتابة الأسكربت التالى
<?php
$user[]="sootmasr";
$user[]= "web sootmasr";
$user[]= "alex";
$user[]= "webmaster@sootmasr.com";
echo $user[0];
?>
اعتقد واضحة الملحوظة قمنا بتعريف عناصر المصفوفة ثم قمنا بأستخدام امر الطباعة بطباعة قيمة المتغير الأول والذى تقوم php
بأعطاؤة الترتيب الأفتراضى وهو صفر للعنصر الأول
وتكون النتيجة هى طباعة كلمة sootmasr
هناك طريقة أخرى لكتابة المصفوفة تقوم بها php
نرجوا متابعة اللقاء القادم وأتمنى أن أرى تعليقاتكم تشجيعا لى من أجل أضافة المزيد بسرعة
لمشاهدة الجزء الثانى من الموضوع