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

?>

 

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

العلامات

التعليقات
  • فيس بوك
  • ايجيبوك
شارك باول تعليق
قم بالتسجيل اولا