الكورس الثالث: المصفوفات والدوال

الكورس الثالث: المصفوفات والدوال

هل تذكر من الكورس السابق في قسم المتغيرات, هذا الكود ؟

  <?php $var1= 2;
  	$var2= 5;
  	echo $var1+$var2
   ?>

ولكن ماذا لو كنت تريد أن تقوم باعطاء أكثر من قيمة في المتغير الأول $var1 و كذلك في المتغير الثاني$var2 ؟

هنا جائت المصفوفات, ولكن للأسف هي ليست التي تعلمتها تماماً في درس الرياضيات في المدرسة.

تعريف المصفوفات :

ُتمكن المبرمج من تخزين عدة قيم في متغير واحد يسمى بالمصفوفة.

المصفوفات تتكون من ما ُيعرف بمفتاح أو ُمعرف العنصر داخل المصفوفة وهو الـ Key للمصفوفة ويبدأ من 0 إلى أقل من عدد عناصر المصفوفة بمقدار واحد لن العدّ الرياضي يبدأ من الصفر وكل عنصر من عناصر المصفوفة يحتوي على قيمة , مرتبطة بهذا المفتاح.

في php يمكن أن تكون هذه القيمة أي نوع من أنواع البيانات سواء عدد صحيح أو كسري أو قيمة منطقية أو القيمة الفارغة أو مصفوفة أو كائن .
لتخزين قيم ما على شكل مصفوفة عليك فقط أن تضع القواس المربعة [] بعد اسم المتغير
وتقوم بإسناد القيم للمصفوفة كالتالي :

<?php
$myArr[] = 10;
$myArr[] = "username";
$myArr[] = 'password';
?>

مثال عملي بسيط على المصفوفات والمفاتيح:

<?php
$phone_numbers = [
  "Ahmad" => "4152358573",
  "Tara" => "4154924856",
];
echo  $phone_numbers ;
echo "Ahmad's phone number is " . $phone_numbers["Ahmad"]  ;
echo "Tara's phone number is " . $phone_numbers["Tara"]  ;
?>

في المثال السابق اذا كنا نريد أن نقوم بطباعة أمر يحتوي على قيمة ثابته بين علامتي الاقتباس, متبوعة بمتغير , يجب أن نضع بينهما علامة النقطة (.) وهذا أمر مهم.