الدرس السادس : شرح برمجة php من الصفر

احمد محمود

الدرس السادس: المصفوفات (Arrays) في PHP

في الدرس ده، هنتكلم عن المصفوفات (Arrays) في PHP. المصفوفة هي نوع من المتغيرات اللي بتسمحلك تخزن أكتر من قيمة في متغير واحد. المصفوفات مهمة جدًا في البرمجة لما تكون عايز تخزن بيانات متعددة في نفس الوقت.



إيه هي المصفوفة؟

المصفوفة هي متغير بيحتوي على مجموعة من القيم المرتبطة ببعض. كل قيمة ليها "مفتاح" (key) مميز جوه المصفوفة، اللي بنستخدمه للوصول للقيمة دي.

إنشاء مصفوفة في PHP

تقدر تنشئ مصفوفة في PHP باستخدام array() أو الأقواس المربعة []. تعالوا نشوف مثال بسيط:

<?php

$fruits = array("تفاح", "موز", "برتقال");

echo $fruits[0];  // هيطبع "تفاح"

?>

  

في المثال ده، أنشأنا مصفوفة اسمها $fruits فيها 3 قيم. أول قيمة في المصفوفة هي "تفاح"، وعشان نطبعها استخدمنا $fruits[0] لأن المفتاح بتاع أول عنصر هو 0.

مصفوفات المفاتيح المخصصة (Associative Arrays)

تقدر تستخدم "مصفوفات المفاتيح المخصصة" لو عايز تربط كل قيمة بمفتاح معين بدلًا من استخدام الأرقام الافتراضية. تعالوا نشوف مثال:

<?php

$person = array(

    "name" => "أحمد",

    "age" => 25,

    "city" => "الفيوم"

);

echo $person["name"];  // هيطبع "أحمد"

?>

  

في المثال ده، عندنا مصفوفة فيها بيانات عن شخص. بدل ما نستخدم الأرقام كمفاتيح، استخدمنا أسماء زي "name" و"age" و"city" للوصول للقيم.

مصفوفات متعددة الأبعاد (Multidimensional Arrays)

المصفوفات متعددة الأبعاد هي مصفوفات بتحتوي على مصفوفات جواها. تعالوا نشوف مثال:

<?php

$teams = array(

    array("أحمد", "محمد", "علي"),

    array("منة", "سارة", "نور"),

    array("خالد", "ياسين", "محمود")

);

echo $teams[0][1];  // هيطبع "محمد"

?>

  

في المثال ده، عندنا مصفوفة متعددة الأبعاد فيها 3 مجموعات، وكل مجموعة فيها 3 أسماء. استخدمنا $teams[0][1] عشان نطبع الاسم "محمد" من أول مجموعة.

إضافة وحذف عناصر من المصفوفة

تقدر تضيف عناصر جديدة للمصفوفة باستخدام الأقواس المربعة []، أو تحذف عناصر باستخدام unset(). تعالوا نشوف مثال:

<?php

$fruits[] = "عنب";  // إضافة عنصر جديد

unset($fruits[1]);  // حذف العنصر الثاني

?>

  

في المثال ده، أضفنا "عنب" للمصفوفة $fruits وحذفنا العنصر الثاني اللي هو "موز" باستخدام unset().

ملخص الدرس

  • اتعرفنا على المصفوفات (Arrays) وإزاي نستخدمها في PHP.
  • اتعلمنا استخدام مصفوفات المفاتيح المخصصة والمصفوفات متعددة الأبعاد.
  • اتعلمنا إزاي نضيف ونحذف عناصر من المصفوفة.

في الدرس اللي جاي، هنتكلم عن الدوال (Functions) وإزاي نستخدمها في PHP لتقسيم الكود وتسهيل إدارته.

إرسال تعليق

شاهد أيضاً :-
Cookie Consent
تعريف الارتباط

نستخدم ملفات تعريف الارتباط لضمان حصولك على أفضل تجربة.

Oops!
يبدو أن هناك مشكلة في اتصالك بالإنترنت. يرجى الاتصال بالإنترنت والمحاولة مرة أخرى.
AdBlock Detected!
لقد اكتشفنا أنك تستخدم إضافة حظر الإعلانات في متصفحك.
يتم استخدام الإيرادات التي نحصل عليها من الإعلانات لإدارة هذا الموقع، لذا نرجو منك إضافة موقعنا إلى القائمة البيضاء في إضافة حظر الإعلانات الخاصة بك.
Site is Blocked
Sorry! This site is not available in your country.