[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Преобразование строк в переменную
EndoCrinolog
Есть ли функция, которая преобразует строковое выражение в переменную?
Просто есть скрипт, где автоматически генерируются текстовые поля (например, их имена в процессе выполнения стали head1, head2, head3 и т.д.). Но будет проблематично записывать каждую переменную, если, например, человек указал 100 полей (head100). Возникает идея: с помощью цикла for создавать строки head1, head2 и т.д., а потом получить из них данные, преобразовав их в переменные. Но вот какой функцией?



Спустя 3 минуты, 39 секунд (5.08.2011 - 22:05) Winston написал(а):
Цитата (EndoCrinolog @ 5.08.2011 - 22:02)
Есть ли функция, которая преобразует строковое выражение в переменную

eval() ?
Цитата (EndoCrinolog @ 5.08.2011 - 22:02)
Возникает идея: с помощью цикла for создавать строки head1, head2

Так проще
$num = range(1, 20);
echo 'head' . implode(', head', $num);

Спустя 6 минут, 31 секунда (5.08.2011 - 22:12) EndoCrinolog написал(а):
Прошу Вас, объясните? Просто я не слишком понял, что Вы написали.

Спустя 19 минут, 22 секунды (5.08.2011 - 22:31) Winston написал(а):
Опишите пожалуйста четче, что вам нужно ?

Спустя 4 минуты, 20 секунд (5.08.2011 - 22:35) EndoCrinolog написал(а):
В первом посте написано всё, что мне нужно. Вы можете объяснить на небольшом примере, как пользоваться eval() и что Вы хотели мне показать примером "Так проще"?

Спустя 18 минут, 57 секунд (5.08.2011 - 22:54) Winston написал(а):
Цитата (EndoCrinolog @ 5.08.2011 - 22:02)
Просто есть скрипт, где автоматически генерируются текстовые поля

Эти имена и их значения можно достать из массива POST если вы используете формы.

Спустя 6 минут, 16 секунд (5.08.2011 - 23:01) waldicom написал(а):
Смотрите в сторону $$
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.