Или хеш-таблицы, все это набор переменных,
который имеет свое имя. Массивы имеют индексы и значения. Каждому индексу
соответствует одно значение. Индексами могут являться любые выражения, хоть
строки, хоть числа, поэтому массивы в нашем языке можно называть хеш-таблицами.
Покажем на примере как работать с
массивами:
$arr = array(0 = “One”, 1 = “Two”);
Message($arr[0]);
Message($arr[1]);
Здесь мы с помощью слова array объявили массив, где
сразу задали, какие элементы в нем будут, и под какими индексами. Потом
показали, как этот массив использовать. Messageэто
команда, которая выводит сообщения, подробнее мы ее рассмотрим ниже, а сей час
будем использовать в некоторых примерах.
Элементы массива можно изменять также как и
переменные:
$arr[0] = “Vasya”;
$arr[1] = “Pupkin”;
Здесь мы изменили нулевой и первый элемент
массива.
Заметка: Объявлять массив через Arrayнеобязательно, можно сразу
присваивать значения элементам массива (как в примере выше), и если таких
элементов не будет, они автоматически появятся в нашем массиве.
Если вы хотите добавить элемент массиву без
использования индекса, нужно использовать следующую конструкцию:
$arr[] = ‘Null’;
$arr[] = ‘One’;
$arr[] = ‘Two’;
// $arr = array(0 = ‘Null’, 1 = ‘One’, 2 = ‘Two’)
Заметка: Данная возможность появилась только
в MessBoxDVI 4.5 и выше, либо в MSBScriptv3.3 и выше.
Массивы очень удобно использовать в тех случаях,
когда вам нужно группировать какие-то данные, либо для списков информации.