Массив в Массив PHP для Autoit

У меня есть следующий блок кода в PHP:

$params = array(
'wsKey' => '5443',
'Number' => array('226340656'));

Я хочу преобразовать приведенный выше код PHP в код AutoIt. Я пробовал ниже код

Local $params[2][2] = [['wsKey', '5443'], ['Number', '226340656']]

это правильно?

1

Решение

Похоже, что вы не можете создать ту же структуру на AutoIt, потому что продемонстрированная структура может быть представлена ​​с помощью hashmap (PHP-массивы являются hashmap) только. И AutoIt не имеет ни одного из типов данных, связанных с hashmap (только массивы).

Но вы можете попытаться найти (или написать) библиотеку, которая предоставляет набор функций, которые помогают работать с переменными, как с hashmap (пример)

1

Другие решения

Прежде всего, ваш вопрос не ясен, а следующий формат неправильный,

$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
)

)
0

По вопросам рекламы [email protected]