• 0

ما هي المصفوفة متعددة الأبعاد في "PHP" و كيف يتم تعريفها؟

ما هي المصفوفة متعددة الأبعاد في "PHP" و كيف يتم تعريفها؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

عندما تكون قيمة أي  "عنصر" من عناصر مصفوفة (من أي  نوع من البيانات) "مصفوفة" سنحصل على مصفوفة متعددة الأبعاد (أي تشمل المصفوفة على عناصر هي مصفوفات).
ويمكن تمثيل المصفوفات متعددة الأبعاد على أنها مصفوفات أحادية متداخلة و بالتالي يمكن تمثيل مصفوفة 2*3 كالتالي:

<?php
$myArr[0][] = "Hasoub";
$myArr[0][] = "Academy";
$myArr[0][] = 10;
$myArr[1][] = 12;
$myArr[1][] = 45.99;
$myArr[1][] = true;
for($i = 0; $i < count($myArr); $i++)
{
    for($j = 0; $j < count($myArr[$i]); $j++)
    {
        echo "<h3>{$myArr[$i][$j]}</h3>";
    }
}
?>

و لإسناد القيمة دفعة واحدة عند تعريف المتغيّرات نستخدم الشيفرة التالية:

<?php
$myArr = array(
                 array('Hasoub', "Academy", 10),
                 array(12, 45.99, true)
               );
for($i = 0; $i < count($myArr); $i++)
{
        for($j = 0; $j < count($myArr[$i]); $j++)
        {
                echo "<h3>{$myArr[$i][$j]}</h3>";
        }
}
?>

 

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن