Страница 1 из 4
Значение переменной вывести в название другой переменной.
Добавлено: 23 авг 2016, 16:56
23q
есть
:global 1 bogdan
как создать переменную 2 с названием значения $1, что б получилось, например
:global bogdan
Re: Значение переменной вывести в название другой переменной.
Добавлено: 23 авг 2016, 21:22
23q
сам спросил-сам ответил.
Re: Значение переменной вывести в название другой переменной.
Добавлено: 23 авг 2016, 22:34
KARaS'b
Тут вроде флуд тема, я тож пожалуй спрошу)
А как выразить знак неравенства? вот допустим есть строчка "if ($beelinegw = $beelinegwstat)", а если я хочу задать, НЕ равно, как это указать?
Re: Значение переменной вывести в название другой переменной.
Добавлено: 24 авг 2016, 10:07
23q
KARaS'b писал(а):Тут вроде флуд тема, я тож пожалуй спрошу)
А как выразить знак неравенства? вот допустим есть строчка "if ($beelinegw = $beelinegwstat)", а если я хочу задать, НЕ равно, как это указать?
"if ($beelinegw != $beelinegwstat)
Re: Значение переменной вывести в название другой переменной.
Добавлено: 24 авг 2016, 11:01
KARaS'b
23q писал(а):KARaS'b писал(а):Тут вроде флуд тема, я тож пожалуй спрошу)
А как выразить знак неравенства? вот допустим есть строчка "if ($beelinegw = $beelinegwstat)", а если я хочу задать, НЕ равно, как это указать?
"if ($beelinegw != $beelinegwstat)
Огромное спасибо!)
Re: Значение переменной вывести в название другой переменной.
Добавлено: 24 авг 2016, 15:39
podarok66
23q писал(а):сам спросил-сам ответил.
Вау, интересный ход. Не против, если я в ЖЖ в записной книжке оставлю? ( Имя автора упоминаю всегда)
Re: Значение переменной вывести в название другой переменной.
Добавлено: 24 авг 2016, 22:48
23q
podarok66 писал(а):23q писал(а):сам спросил-сам ответил.
Вау, интересный ход. Не против, если я в ЖЖ в записной книжке оставлю? ( Имя автора упоминаю всегда)
оставляйте, а если написать
то будет
вопрос как потом оперировать этой переменной в скрипте. допустим есть большой скрипт. вначале в переменную клиент пишет имя точки, например
имя это используется для отправки уведомлений на почту статуса этой точки (on или off), потом я должен создать еще одну переменную, но уже глобальную и присвоить ей значение в имя и статус.
получится тоже самое что и команда
но только клиенту не нужно вводить имя balkon 2 раза в скрипте.
Но потом мне нужно сравнить if {$balkon = "on"} do= else={}, но я так написать не могу, так как я не знаю что за имя введет клиент на этапе
значит вместо $balkon мне нужно ввести что-то другое, но что б оно вернуло значение переменной balkon.
може я запутано говорю)))
Re: Значение переменной вывести в название другой переменной.
Добавлено: 25 авг 2016, 21:12
podarok66
Вот кстати уже был ответ на стартовый топик ))) И, кстати, немного другой...
Re: Значение переменной вывести в название другой переменной.
Добавлено: 27 авг 2016, 01:24
vkrum
Re: Значение переменной вывести в название другой переменной.
Добавлено: 27 авг 2016, 06:21
vqd
23q писал(а):сам спросил-сам ответил.
execute это больше для отладки
Для подобных вещей существует :parse
Код: Выделить всё
[admin@Meg_Router] > :global tmp test
[admin@Meg_Router] > [:parse ":global $tmp 456"]
[admin@Meg_Router] > environment print
test=456
tmp="test"