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

?>

 

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

العلامات

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

  • تجارة "الوهم" بالأقصر.. شراء وابور الجاز القديم بـ 50 ألف جنيه.. وتاجر: شائعة

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

  • ماهي الاجاكس (ajax) وكيف كان الويب بدونها

    هل تسألت يوما ما فائدة تقنية الاجاكس او فيما تستخدم او حتى كيف كان الويب قبل ظهورها

  • ما المتوقع و المسرب عن هاتفي هواوي mate 20 و mate 20 pro

    أعلنت شركة هواوي عزمها إطلاق هاتف جديدة في الأيام القادمة وهو التي أحدث ضجة مُنذ أن تم الحديث عن إصداره في القريب العاجل في سوق الهواتف الذكية وهو هاتف mate 20 و الإصدار الثاني mate 20 pro حسب ما جاءت به الأخبار، ويُعتبر هذا الهاتف بنُسختيه هاتف من الفئة العالية، ومن المُنتظر أن يُنافس على مُستوى كبير في سوق الهواتف الذكية، وسنرصد فيما يلى في هذا المقال ما جاء عن هاتف mate 20 pro والنُسخة الثانية mate 20.

  • تحقيقات شبكة تبادل الزوجات بعين شمس تكشف

    المتهم صور زوجته فى أوضاع مخلة وأرسلها لراغبى المتعة عبر "الواتس آب".. المتهمة تعترف: زوجى أقام حفلات جنسية فى الشقة..و"قاللى أشعر بإثارة وانتى فى حضن راجل تانى"

  • فيديو لطرح أول "سيارة طائرة" في العالم بخصائص مثيرة

    ستُطرح أول "سيارة طائرة" في العالم قريبا بالأسواق، حيث قررت شركة "Terrafugia" الصينية الشروع في بيعها ابتداء من الشهر المقبل.