المختصر المفيد في الـ 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

?>

 

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

العلامات

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

  • حماية هاتفك الاندرويد من التجسس والاختراق

    حماية هواتف الاندرويد من عمليات الاختراق والتجسس باتباع السبعة نصائح الاتية

  • اكثر 10 لغات البرمجة استخداماً لعام 2018

     يتسأل البعض هل هناك لغات برمجة زادت شعبيتها عن عام 2017 هذا سؤال جيد جدا  والاجابة تختلف من لغة لاخرى فمثلا في عام 2017 كان هناك لغات زادت شعبينها بشكل كبير وهي كالاتي

  • افضل نصائح للثانوية العامة 2019

    طلاب الثانوية العامة ليسوا كغيرهم من الطلاب الذين يستمتعون بأجازة نصف العام الأن عليهم التركيز فى المذاكرة خلال تلك الفترة التى يطلق عليها المدرسين الأجازة الفاصلة , و نشرت صفحة ثانوية عامة الشهيرة على موقع التواصل الإجتماعى فيس بوك 5 نقاط وصفتهم بالنصائح السحرية لطلاب الثانوية العامة و هى

  • ميسي يطلب 4 لاعبين بالاسم في برشلونة .. من بينهم صلاح

    يعتقد على نطاق واسع أن إدارات الأندية التي تضم نجوما بارزين في عالم كرة القدم، تأخذ آراءهم في الاعتبار عند إبرام صفقات ضم لاعبين جدد، ويصل الأمر إلى أن بعض النجوم يأمرون بشراء لاعبين بأعينهم.

  • عودة نيمار لبرشلونة.. ابتسامة وصمت يكشفان الكثير

    لا يزال الحديث عن مستقبل نيمار يشغل الإعلام الرياضي على مستوى العالم، لا سيما في إسبانيا، حيث تألق النجم البرازيلي مع برشلونة.

  • واتساب يستعد لتدمير سناب شات بسلاح "المسح الاختياري"

    ستطاع تطبيق التراسل الفوري "واتساب" أن يوجه ضربة قوية إلى منصة التواصل الاجتماعي "سناب شات" هذا العام، وفي وسعه أيضا، أن يوجه ضربة أقوى في حال استعمل سلاحا يعود إلى الأخير.

  • مصر.. حكم بإعدام مؤسس "خلية طنطا" الإرهابية

    قضت محكمة جنايات القاهرة، السبت، بإعدام مؤسس خلية طنطا الإرهابية بعد تصديق مفتي الجمهورية على الحكم، فيما صدرت أحكام بالسجن بحق باقي المتهمين. وصدر قرار في أكتوبر الماضي بإحالة أوراق إبراهيم محمد إبراهيم إلى المفتي وتحديد جلسة 17 نوفمبر للنطق بإعدامه وإصدار الأحكام بحق باقي المتهمين في ذات القضية وعددهم 7 متهمين.

  • سقوط آخر جيب لداعش في جنوب سوريا

    سيطرت قوات النظام السوري، السبت، على منطقة تلول الصفا، آخر جيب تحصن فيه تنظيم داعش والواقع عند الحدود الإدارية بين محافظتي السويداء جنوبا وريف دمشق، وفقا للمرصد السوري لحقوق الإنسان.