Обращение к переменной по название

NickTPS

Guest
Обращение к переменной по название

Всем привет!

Подскажите пожалуйста, возможно ли обратиться к PHP-переменной по названию, например:

есть переменные p1...p70
как по циклу в каждой из них помнять запетую на точку?

Спасибо
 

Demiurg

Guest
откуда такие переменные взялись ? может стоит посмотреть в сторону массивов ?
 

NickTPS

Guest
из формы передаються переменные p1,p2,p3,p4,p5,p6,p7,p10,p11,p12,p20,p21,p22,p30,p31,p32,p40,p41,p42,p50,p51,p52,p60,p61,p62,p70,p71,p72,p80,p81,p82

С ними надо сделать преобразование. Было бы проще передать из формы масив, тогда вопрос решается сам собой. Но у меня не получается передать масив почему-то, может дадите пример input со значениями в масив?
 

Demiurg

Guest
передавай из формы массив а не такие переменные.
 

NickTPS

Guest
а то пришлось делать чтоб пока работало

$p10=str_replace(',','.',$p10);
$p11=str_replace(',','.',$p11);

и т.д....

-~{}~ 22.02.05 12:13:

хорошо

вот у меня есть:

<input type="text" name="p10" value="" size="7">

я исправляю на

<input type="text" name="p[]" value="" size="7">

но ничего не работает, помогите плиз, все красиво кроме этого момента....
 

NickTPS

Guest
Автор оригинала: Demiurg
<input type="text" name="p[10]" value="" size="7">
не работает :(
в командной строке символы "[" и "]" заменяет, и в итоге значения в масив не попадает
 

yugene

Отошел от дел
Автор оригинала: NickTPS
не работает :(
в командной строке символы "[" и "]" заменяет, и в итоге значения в масив не попадает
В какой строке?!? :D
Я вот делал как-то скриптик, там в HTML была куча чекбоксов, у всех name="theme[]" и все работало, в PHP получал $theme как array.
 

Фанат

oncle terrible
Команда форума
NickTPS
замена никакого отношения к массиву не имеет.
соври поправдоподобнее
 

Demiurg

Guest
они и должны заменяться.
сделай var_dump($_GET);
 

NickTPS

Guest
заработало...
в обоих случаях, указывая явно индекс елемента или без него...

вот это я прогнал, что ж с самого начала не заработало...

П.С. А к переменной по имени кроме как get__defined_vars все таки не получиться обратиться?
 

Demiurg

Guest
> А к переменной по имени кроме как get__defined_vars все таки не получиться обратиться?
чего ?
 
Сверху