Що є прикладом тривимірного масиву?
Так само ви можете оголосити тривимірний (3d) масив. Наприклад, float y[2][4][3]; Тут масив y може містити 24 елементи.
Тривимірний масив є тривимірний масив даних. Це прямокутний масив із трьома вимірами: рядки, стовпці та фрагменти. Рядки представлені першим індексом, стовпці представлені другим індексом, а зрізи представлені третім індексом.
Наприклад, вертикальна лінія має верхню вершину та нижню вершину, кожна з яких має ту саму 2D координату, але кожна має різні значення z. Іншим прикладом даних 3D-об’єктів може бути 3D-будівля з кількома патчами, чий дах, внутрішні підлоги та фундамент містять різні значення z для однієї 2D-координати.
Наприклад: int[][][] arr = new int[10][20][30]; arr[0][0][0] = 1; Наведений вище приклад представляє елемент, присутній у першому рядку та першому стовпці першого масиву в заявленому 3D-масиві.
Ініціалізація 2D-масивів int arr[3][4] = {{0, 1, 2, 3}, {4, 5, 6, 7}, {8, 9, 10, 11}}; Елементи будуть зберігатися в масиві зліва направо і зверху вниз. Таким чином, перші 4 елементи зліва будуть заповнені в першому рядку, наступні 4 елементи в другому рядку і так далі.
У PHP існує три типи масивів:
- Індексовані масиви – масиви з числовим індексом.
- Асоціативні масиви – масиви з іменованими ключами.
- Багатовимірні масиви – масиви, що містять один або більше масивів.