powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Элементарный вопрос, но все-же
9 сообщений из 9, страница 1 из 1
Элементарный вопрос, но все-же
    #32883454
Mastkir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просидел целый день:
Где-то в цикле:

$XXX="Arr".$i;
........
........
printf("<td><input type=text name=$XXX value=$tmp></td>");

Потом (в браузере) нажимаю изменить (submit), и хочу теперь вывести
содержание всех полей. Если выводить по-одному, например:
printf("$Arr2"); - то получается, а как вывести весь массив Arr?
Прошу альтернативные варианты решений не предлагать. Я студент, и у меня именно такая задача.
...
Рейтинг: 0 / 0
Элементарный вопрос, но все-же
    #32883458
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Mastkirа как вывести весь массив Arr?Это порнография какая-то, а не массив .
...
Рейтинг: 0 / 0
Элементарный вопрос, но все-же
    #32883520
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mastkir
Где-то в цикле:

$XXX="Arr".$i;
........
........
printf("<td><input type=text name=$XXX value=$tmp></td>");

Потом (в браузере) нажимаю изменить (submit), и хочу теперь вывести
содержание всех полей. Если выводить по-одному, например:
printf("$Arr2"); - то получается, а как вывести весь массив Arr?
Прошу альтернативные варианты решений не предлагать. Я студент, и у меня именно такая задача.
Как правильно заметил госопдин * - $Arr - это не массив. Что такое массив ты сможешь посомтреть по линку, любехно предложенному господином *.
submit -я так понимаю, отправляет запрос на следующую страницу. Если так и $ArrX - это не переменные сеанса, то ты никак не выведешь содержимое "массива", который мало того что не массив, так он уже и не существует.
А, вообще, бредовая задача(жаль, что в ВУЗах такие задачи встречаются). Либо ты сформулировал некорректно.
...
Рейтинг: 0 / 0
Элементарный вопрос, но все-же
    #32883528
Mastkir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Считаю должным пояснить:
Согласен:
"Arr".$i - это не совсем массив. Это скоррее названия переменных(Arr0, Arr1, Arr2, ... ), имена которых сохраняет значение очередного поля в таблице:

$XXX="Arr".$i;
printf("<td><input type=text name=$XXX value=$tmp></td>");

Нажимая submit, должно происходить(чего у меня нет пока) замена
таблицы базы данных для переменных (Arr0, Arr1, Arr2, ... ) на их измененные значения. Но для этого мне нужно научится читать значения переменных
Arr0, Arr1, Arr2, и т.д.
...
Рейтинг: 0 / 0
Элементарный вопрос, но все-же
    #32883612
v-zender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо для этого мне нужно научится читать значения переменных
Arr0, Arr1, Arr2, и т.д.

Двойной доллар $$

Код: plaintext
echo $varname; // выводим значение переменной с именем varname

Код: plaintext
1.
$vrnm = "varname";
echo $$vrnm; // выводим значение переменной с именем, хранящимся в $vrnm

в твоем случае

Код: plaintext
1.
$XXX="Arr".$i;
printf("<td><input type=text name=$XXX value=$$XXX></td>");
...
Рейтинг: 0 / 0
Элементарный вопрос, но все-же
    #32885441
Apache_xp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я бы тебе за такое даже банан(2) не поставил, ты вообще представляешь на кой тебе это надо - для таких целе используются массивы
почему?Почитай документацию (про скорость обработки, про память, что лучше оптимизированно)
...
Рейтинг: 0 / 0
Элементарный вопрос, но все-же
    #32885630
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mastkir
поставь какому-нибудь отличнику пару пива и пусть он тебе напишет код.
Будет быстрее и мнеьше нервов потратишь на все это
...
Рейтинг: 0 / 0
Элементарный вопрос, но все-же
    #32885996
Mastkir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Специально для Apache_xp:
На кой мне это надо - читать сообщения надо вниматильней. Я же кажется, писал:
"Я студент, и у меня именно такая задача."
А с массивами я давно уже сделал. А теперь ищу альтернативные решения, как мне и велели. Так что ставьте свой банан моему преподу тогда уж.


И вообще, считаю, что если какой-нибудь новичок(типа я) пишет простой вопрос, то это не повод отправлять на документацию, или что-либо подобное, не дочитав даже до конца сообщение. Неужели так сложно помочь, если знаешь. Кстати, многие так и делают - спасибо господину v-zender.
Я нигде найти долго этот ответ не мог, поэтому и написал такой вопрос. А вообще, где-то, в какой-то документации этот ответ конечно, есть. Только я его не нашел.
...
Рейтинг: 0 / 0
Элементарный вопрос, но все-же
    #32887066
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
MastkirА вообще, где-то, в какой-то документации этот ответ конечно, есть. Только я его не нашел.Потому что плохо искал.
http://php.net/manual/ru/ => http://php.net/manual/ru/language.variables => http://php.net/manual/ru/language.variables.variable
PS: только не говорите, что этот маршрут неочевиден и его было невозможно проделать самостоятельно в течении десяти минут.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Элементарный вопрос, но все-же
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]