المختصر المفيد في الـ Array Php

المختصر المفيد في الـ Array Php

بسم الله الرحمن الرحيم

موضوعنا اليوم عن بعض الدوال التي تتعامل مع المصفوفات في لغة الـ PHP ولمن لا يعرف لغة الـ PHP هي لغة برمجة مصممة للتعامل مع تطوير الويب ويوجد البعض يستخدمها لعمل برامج مستقله وليس فقط مقتصرة على برمجة الويب ,تستخدم في مخاطبة السيرفر وتنفيذ الاوامر ويوجد بها العديد من المميزات والاستخدامات 

وموضعنا اليوم عن الـ Array 
فما هي الـ Array : هي اداة تستخدم لتخزين اكبر قدر ممكن من المعلومات في متغير واحد, او تعتبر خريطة منسقة لتخزين البيانات
مثال

<?php

         $egybook = array("Abdalstar","EgyBook","HelloWorld");

?>

في المثال السابق اضفنا عدد مجموعة من البيانات داخل متغير واحد وهو المتغير Array$ وهل يكتفي عملها على التخزين فحسب ؟ اذا كيف سنستدعي هذة البيانات يمكنك استدعاء البيانات كما في المثال التالي 

<?php

$egybook = array("Abdalstar","EgyBook","HelloWorld");

echo $egybook [0]; // resulte = Abdalstar

echo $egybook [1]; // resulte = EgyBook

echo $egybook [2]; // resulte = HelloWorld

?>

وكمان نعرف فإننا بدأ من العدد 0 وهو الـ index 
وايضاً يمكنك وضع array داخل array 

<?php

$egybook = array(

array(

"Abdalstar",

"EgyBook",

"HelloWorld",

),

array(

"Abdalstar",

"EgyBook",

"HelloWorld",

),

array(

"Abdalstar",

"EgyBook",

"HelloWorld",

),

);

echo $egybook[0][0]; // resulte = Abdalstar

echo $egybook[3][3]; // resulte = HelloWorld

echo $egybook[2][2]; // resulte = EgyBook

?>

واول محدد هو رقم الـ index الخاص بالـ array والمحدد الثاني هو رقم الـindex الخاص بالعنصر داخل هذة الـ array
ويوجد طريقة اخرى لكتابة الـarray وهي القيمة المفتاح الخالص بها او ال key وتسمى associative array
وتكتب هكذا

$egybook = array(

"name" => "abdlalstar",

"age" => 18,

"job" => "Web Developer"

);

والبعض يسأل ما هي فائدة المفتاح او ال key , الاجابة وهي يمكنك استخدامة كمحدد بدون اضافة الارقام هكذا

<?php

$egybook = array(

"name" => "abdlalstar",

"age" => 18,

"job" => "Web Developer"

);

echo $egybook["name"]; // resulte = Abdalstar

echo $egybook["age"]; // resulte = 18

echo $egybook["job"]; // resulte = Web Developer

?>

 

ويمكن ايضا وضع array داخل array بهذة الطريقة

<?php

$egybook = array(

"abdalstar" => array(

"name" => "abdlalstar",

"age" => 18,

"job" => "Web Developer"

),

"mohammed" => array(

"name" => "mohammed",

"age" => 16,

"job" => "student"

),

"retag" => array(

"name" => "retag",

"age" => 4,

"job" => "baby"

)

);

echo $egybook["retag"]["age"]; // resulte = 4

echo $egybook["mohammed"]["job"]; // resulte = student

echo $egybook["abdalstar"]["job"]; // resulte = Web Developer

?>

 

ونكتفي بهذا القدر اليوم ونسال الله ان تكون المعلومة مفيدة للجميع اترك تعليق للتشجيع او اكمال الشرح بإاذن الله

العلامات

قم بتسجيل الدخول او التسجيل معنا لتتمكن من التعليق على هذا الموضوع

احدث المواضيع

  • تقنية خفية في آي أو إس 12 غير مسبوقة علي الاطلاق

    كشفت تقارير صحفية عديدة عن أن نظام تشغيل "آي أو إس 12" (ios 12)، الجديد الذي أطلقته شركة "أبل" الأمريكية يتضمن ميزة جديدة "خفية" لم تعلنها الشركة في مؤتمرها الصحفي للإعلان عن النظام.

  • لعبة كمبيوتر تزيد حالات الطلاق بنسبة 5 بالمئة

    لعبة كمبيوتر تزيد حالات الطلاق بنسبة 5 بالمئة

  • ماذ تعرف عن الحب والعشق ما لم تعرفه من قبل

    الحب هو الشعور بالاعجاب و الانجذاب اتجاه شخص ما او شئ اي ان كان هو نواع من انواع العاب و قد ينظر علي انه كمياء متبادله بين شخصين ومن المعروف بين الناس الحب هو العطاء

  • علامات الحب الصادق عند الرجل

    إن الحب إحساس جميل يمنح الروح والنفس الحيوية، ويسعى العديد من الرجال والنساء إ

  • تلخيص كتاب(( كيف تجذب الناس كالمغناطيس))

    لليل لاوندس تعلم كيف تجذب الناس كالمغناطيس‏ نصائح ذهبية من المؤكد انك تعرف اشخاصا يمكن اعتبارهم جذابين للاخرين وهذا لايعني بالضرورة ان يكونو جميلي الطلعة او اغنياء ..ولكن تمهل قليلا فليس لديهم شيء لا تمتلكة انت ربما مالديهم اقل مما لديك,, فما السر...؟!