123
Guest
обойтись без eval() при генерации названия переменной
к примеру у меня установлена переменная
$var_2 = 1;
Мне нужно проверить ее на валидность (true | false)
Но проблема в том, что таких переменных, которые мне надо проверить много: $var_2, $var_3, $var_4 и т.д. (Данные передаются из формы и массив использовать не удастся)
И в результате, чтобы не делать для каждой переменной свой if, я создал цикл:
foreach (bla bla AS $name)
{
в цикле я должен сгенерировать название переменной и запихать это название в конструкцию с if()
if('$var_'.$name) bla bla
}
синтаксис неправилен, но идея думаю понятна.
Как в общем такое реализовать.
Заранее спс.
к примеру у меня установлена переменная
$var_2 = 1;
Мне нужно проверить ее на валидность (true | false)
Но проблема в том, что таких переменных, которые мне надо проверить много: $var_2, $var_3, $var_4 и т.д. (Данные передаются из формы и массив использовать не удастся)
И в результате, чтобы не делать для каждой переменной свой if, я создал цикл:
foreach (bla bla AS $name)
{
в цикле я должен сгенерировать название переменной и запихать это название в конструкцию с if()
if('$var_'.$name) bla bla
}
синтаксис неправилен, но идея думаю понятна.
Как в общем такое реализовать.
Заранее спс.