Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Работа с локальными переменными в цикле, фиксирование значение переменной
в итоге у меня для каждого события change срабатывает что num == последнему ключу массива select_values.
как сделать, чтобы значение этой переменной сохранялось только для текущей итерации? а именно, у меня есть массив:
select_values = [0:число, 1:число, ...];
как сделать, чтобы значение функции FUNCTION создавалось по следованию цикла.
(при изменении селекта с id = 'id' + num значения num были такими же как и цифра в конце id. )
P.S. можно регуляркой, но я не хочу их применять, так как тут простая задача, просто мне не до конца понятно как работать с переменными в цикле.. как их хранить и обрабатывать в данном примере..
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
Иван14, похложая проблема описана здесь. (ссылка на описание похожей проблемы, но рекомендую ознакомится со всей статьей) num нужно передавать как параметр, чтобы избежать замыкания.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.