Динамическое использование переменных

sipoku

Client
Регистрация
04.04.2010
Сообщения
266
Благодарностей
138
Баллы
43
Подскажите, есть ли способ задавать значения переменным динамически? К примеру, в цикле назначить значения переменным param1, param2, param3...

Во вложении картинка. Вот как бы туда вместо единицы в имени переменной подставить значение другой переменной из цикла.

Возможно ли?
 

Вложения

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
  • Спасибо
Реакции: sipoku

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
Ну, можно же создать список и управлять значениями элементов списка...
 

zennomoves

Client
Регистрация
05.12.2011
Сообщения
235
Благодарностей
72
Баллы
28
Подскажите, есть ли способ задавать значения переменным динамически? К примеру, в цикле назначить значения переменным param1, param2, param3...
Можно узнать, зачем такой огород городить? Зачем в цикле присваивать разные значения разным переменным. Зачем вообще такое кол-во переменных? Почему ты не пользуешься в том же цикле одной переменной? Назначил значение переменной - использовал, назначил новое значение этой же переменной - использовал...и т.д.

Дай ещё подробности обстоятельств.
 
  • Спасибо
Реакции: Mikhail B.

sipoku

Client
Регистрация
04.04.2010
Сообщения
266
Благодарностей
138
Баллы
43
Расскажу задачу. Делаю единый шаблон парсинга из поисковика, который можно подключить с задаваемыми параметрами к любому другому шаблону. Указываю в качестве параметров: запрос для парсинга, количество страниц в ПС для парсинга и количество генерируемых блоков текста. А шаблон парсинга на выходе должен отдать лишь указанное количество блоков текста. Сейчас он по умолчанию отдает 4 блока текста, а хотелось бы, чтоб он не парсил лишнее, если мне нужен лишь один блок текста и чтобы мне не приходилось его редактировать, если мне вдруг нужно будет 10 блоков.

Я думал сделать цикл, берущий сниппеты из списка, соединяющий их в блок текста и динамически присваивать этим переменным имя.
 

Вложения

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Эткак-то очень похожи 4 блока. Почему не организовать в цкиле, где количество итераций задавать во входных настройках?
 

sipoku

Client
Регистрация
04.04.2010
Сообщения
266
Благодарностей
138
Баллы
43
Вот я так и хочу сделать, так разумнее. Я выбираю слуачйное число сниппетов, выделяю их в подсписок, объединяю и убираю ненужные символы. На этом этапе результат ложится в переменную. Если я в цикле буду ложить значения в неё, то там ведь останется только последнее? А сделать так, чтобы значение переменной из цикла подставлялось в имя переменной при каждом проходе я не могу. Как быть?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
а вы не в переменную результат записывайте, а в отдельные файлы, или в список, например.
 
  • Спасибо
Реакции: sipoku

zennomoves

Client
Регистрация
05.12.2011
Сообщения
235
Благодарностей
72
Баллы
28
Вот я так и хочу сделать, так разумнее. Я выбираю слуачйное число сниппетов, выделяю их в подсписок, объединяю и убираю ненужные символы. На этом этапе результат ложится в переменную. Если я в цикле буду ложить значения в неё, то там ведь останется только последнее? А сделать так, чтобы значение переменной из цикла подставлялось в имя переменной при каждом проходе я не могу. Как быть?
Вот посмотри похожую ситуацию: http://zennolab.com/discussion/threads/kak-vstavit-peremennuju-v-peremennuju.24947/
 
  • Спасибо
Реакции: sipoku

sipoku

Client
Регистрация
04.04.2010
Сообщения
266
Благодарностей
138
Баллы
43
Спасибо за подсказки. Реализовал вариант со списком.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)