ВУЗ:
Составители:
Рубрика:
45
Как видно из приведенного фрагмента, в параметрах range( ) был
указан интервал от 0 до 9 и массив $lot был заполнен целыми числами
из этого интервала.
Многомерные массивы
Многомерный массив (массив массивов) предоставляет в распо-
ряжение программиста более эффективные средства для хранения ин-
формации, требующей дополнительного структурирования. Создать
многомерный массив несложно – просто добавьте дополнительную
пару
квадратных скобок, чтобы вывести массив в новое измерение:
$chess [1] [4] = "King";
// Двухмерный массив
$capitals["USA"] ["Ohio"] = "Columbus":
// Двухмерный массив
$streets["USA"]["Ohio"]["Columbus"] = "Harrison";
// Трехмерный массив
После создания массива к его элементам можно обращаться по
соответствующим ключам:
$desserts["Fruit Cup"]["preparation"];
$desserts["Brownies"]["calories"];
Присваивание значений элементам многомерных массивов вы-
полняется так же, как и в одномерных массивах:
$desserts["Cake"]["calories"] = "many";
Ссылки на элементы многомерных массивов внутри строк несколь-
ко отличаются от ссылок на другие типы данных. Возможны два вариан-
та: во-первых, можно воспользоваться оператором конкатенации:
print "Brownies are good, but the calories content is ".
$desserts["Brownies"]["calories"];
во-вторых, ссылку на элемент многомерного массива можно за-
ключить в фигурные скобки ({ }):
print "Brownies are good, but the calories content is
{$desserts[Brownies][calories]}";
45
Как видно из приведенного фрагмента, в параметрах range( ) был
указан интервал от 0 до 9 и массив $lot был заполнен целыми числами
из этого интервала.
Многомерные массивы
Многомерный массив (массив массивов) предоставляет в распо-
ряжение программиста более эффективные средства для хранения ин-
формации, требующей дополнительного структурирования. Создать
многомерный массив несложно просто добавьте дополнительную
пару квадратных скобок, чтобы вывести массив в новое измерение:
$chess [1] [4] = "King";
// Двухмерный массив
$capitals["USA"] ["Ohio"] = "Columbus":
// Двухмерный массив
$streets["USA"]["Ohio"]["Columbus"] = "Harrison";
// Трехмерный массив
После создания массива к его элементам можно обращаться по
соответствующим ключам:
$desserts["Fruit Cup"]["preparation"];
$desserts["Brownies"]["calories"];
Присваивание значений элементам многомерных массивов вы-
полняется так же, как и в одномерных массивах:
$desserts["Cake"]["calories"] = "many";
Ссылки на элементы многомерных массивов внутри строк несколь-
ко отличаются от ссылок на другие типы данных. Возможны два вариан-
та: во-первых, можно воспользоваться оператором конкатенации:
print "Brownies are good, but the calories content is ".
$desserts["Brownies"]["calories"];
во-вторых, ссылку на элемент многомерного массива можно за-
ключить в фигурные скобки ({ }):
print "Brownies are good, but the calories content is
{$desserts[Brownies][calories]}";
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »
