У меня есть следующий блок кода в PHP:
$params = array(
'wsKey' => '5443',
'Number' => array('226340656'));
Я хочу преобразовать приведенный выше код PHP в код AutoIt. Я пробовал ниже код
Local $params[2][2] = [['wsKey', '5443'], ['Number', '226340656']]
это правильно?
Похоже, что вы не можете создать ту же структуру на AutoIt, потому что продемонстрированная структура может быть представлена с помощью hashmap (PHP-массивы являются hashmap) только. И AutoIt не имеет ни одного из типов данных, связанных с hashmap (только массивы).
Но вы можете попытаться найти (или написать) библиотеку, которая предоставляет набор функций, которые помогают работать с переменными, как с hashmap (пример)
Прежде всего, ваш вопрос не ясен, а следующий формат неправильный,
$params[2][2] = [['wsKey', '5443'], ['Number', '226340656']]
Если вы хотите создать массив $ params [2] [2] с данными {{‘wsKey’, ‘5443’}, {‘Number’, ‘226340656’}, вы можете использовать следующий сегмент кода.
$params[] = array('wsKey', '5443');
$params[] = array('Number', '226340656');
Если выведите $ params, появится следующий вывод:
Array
(
[0] => Array
(
[0] => wsKey
[1] => 5443
)
[1] => Array
(
[0] => Number
[1] => 226340656
)
)