Як задати двовимірний масив

Як задати двовимірний масив

Двовимірний масив — сховище, елементами якого виступають дані іншого масиву. По суті це матриця, тобто своєрідна таблиця з даними. Деякі мови програмування не підтримують роботу з такими сховищами безпосередньо, однак можна легко скористатися принципом «масив в масиві».

Інструкція

  1. Двовимірний масив формується з одновимірного сховища, яке вкладається в інший масив. У PHP для створення такого контейнера з даними передбачена функція array (). Наприклад:

    <? Php

    $ A = array (‘Ivanov’, ‘Petrov’, ‘Sidorov’);

    $ B = array (‘Ivanova’, ‘Petrova’, ‘Sidorova’);

    $ C = array (‘Хлопчики’ => $ a, ‘Дівчата’ => $ b);

    ?>

    У змінній $ a і $ b створюються одномірні масиви, які будуть зберігати вихідні дані. У змінній $ c створюється двомірний асоціативний масив, ключі якого відповідаю загальному осмисленого елементу, тобто створюється сховище, яке іменується згідно вмісту.
  2. Якщо ви хочете вивести певні значення з масиву на монітор, то потрібно організувати обхід, який здійснюється в рамках певного циклу. Наприклад, щоб вивести елементи простого двомірного сховища можна скористатися циклом for:

    for ($ i = 0; $ i <count ($ massiv); $ i + +)

    {For ($ k = 0; $ k <count ($ massiv [$ i]); $ k + +)

    {Echo «>>».$ massiv [i] [k];

    } Echo «»;

    }

    ?>

    У даному випадку на монітор виведуться дані, які відповідають кожній категорії.
  3. Якщо ім’я задано явно (сховище асоціативне), то спочатку потрібно підрахувати кількість елементів у масиві, а потім запустити виконання за допомогою відповідного циклу foreach.

    <? Php

    $ Counting = count ($ c as $ key => $ volume)

    {Echo $ key. «:»;

    for ($ k = 0; $ k <= $ counting; $ k + +)

    {Echo «,». $ Massiv [$ key] [$ k];

    } Echo «»;}

    ?>

    Де $ counting підраховує кількість елементів.
  4. У Java Script немає інструменту, який дозволяв би обробляти багатовимірні масиви. Тому можна скористатися аналогічним принципом вкладених сховищ, наприклад:

    var arrone = new Array (); arr [0] = new Array («Ivanov», «Petrov», «Sidorov»); arr [1] = new Array (1, 2, 3);
  5. Щоб вивести елементи внутрішнього масиву, можна скористатися відповідними командами. Наприклад, запит arr [0] [1] виведе значення «Petrov».

Корисні поради

як задати двовимірний масив, створення двовимірного масиву в PHP, створення двовимірного масиву в JavaScript