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

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




Інструкція
1
Двовимірний масив формується з одновимірного сховища, яке вкладається в інший масив. У PHP для створення такого контейнера з даними передбачена функція array (). Наприклад:$ 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.$ 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".
Переглядів: 2127

Увага, тільки СЬОГОДНІ!