Что нового

Инициализация массивов

Andeangl

Новичок
Сообщения
62
Репутация
4
К сожалению, не нашёл достаточно подробной информации о том, как работать с массивами, и возникло несколько вопросов:

1. Есть ли возможность при инициализации ассоциативного массива заполнить его? Примерно так:

Код:
Global $arr2[] = ['color' => '0xF2D7DA', 'offsetTop' => 5, 'offsetRight' => 60, 'offsetBottom' => 11, 'offsetLeft' => 45]


2. Почему ругается на инициализацию безразмерного массива? В примере от 2013 года всё работало, как я понимаю:

Код:
Global $arr2[]
$arr2['color'] = 0xF2D7DA
$arr2['offsetTop'] = 5
$arr2['offsetRight'] = 60
$arr2['offsetBottom'] = 11
$arr2['offsetLeft'] = 45


Выдаёт "Variable subscript badly formatted".
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Ассоциативные массивы под названием MAP реализованы только в бета-версиях.
http://autoit-script.ru/index.php?topic=17347.msg105922#msg105922
 
Автор
A

Andeangl

Новичок
Сообщения
62
Репутация
4
InnI сказал(а):
Ассоциативные массивы под названием MAP реализованы только в бета-версиях.
http://autoit-script.ru/index.php?topic=17347.msg105922#msg105922

Обидно =((

Большое спасибо за ответ!
 
Верх