Страница 1 из 1

Кусочек базы данных

Добавлено: Вт апр 28, 2020 3:07 pm
zevplus
Коллеги, доброго дня!

Задача:

"где-то" хранить коды от ИК пульта (массив).

Потом к этому "где-то" обращаться (по индексу) за кодом.

Решение:

пробовал хранить массив в свойстве объекта - не получилось - найти подходящий пример не смог.

Эксперимент с хранением массива в свойстве объекта ни к чему хорошему не привел.

Код: Выделить всё

DebMes("TEST 1112");
$params = array();
$params[1] = "11111222";
$params[2] = "22222222";
$params[3] = "00FDE01F";

DebMes($params);

sg('IR_Sender_10.Script_RCU', $params);

$IR_Codes = gg('IR_Sender_10.Script_RCU');

DebMes($IR_Codes);
результат такой:

Код: Выделить всё

Array
{
"1": "11111222",
"2": "22222222",
"3": "00FDE01F"
}
TEST 1112
Может быть надо другой путь использовать?

Заранее спасибо!

Евгений

Re: Кусочек базы данных

Добавлено: Вт апр 28, 2020 4:41 pm
skysilver
zevplus писал(а):
Вт апр 28, 2020 3:07 pm
Эксперимент с хранением массива в свойстве объекта ни к чему хорошему не привел.
Вполне рабочий вариант. Только хранить надо в формате JSON. Т.е. перед сетГлобал сделать json_encode($params), а после гетГлобал - json_decode(gg('IR_Sender_10.Script_RCU'), true); и работать как с массивом.

Re: Кусочек базы данных

Добавлено: Вт апр 28, 2020 5:09 pm
zevplus
Спасибо!

Буду пробовать!!!

Евгений.