|
|
|
| Возник такой вопрос. Переменные пришедшие через POST принято писать как $_POST[imya_peremennoy]. А как реализовать задачу, если $imya_peremennoy идет с индексом то есть $imya_peremennoy1, $imya_peremennoy2, $imya_peremennoy3. Причем изначально неизвестно сколько скрипт пришлет таких $imya_peremennoy. Есть только максимальный предел, грубо говоря - 15. Как их прочесть в массиве
for (i =0;$ i <15;$ i ++)
{
echo"$_POST[imya_peremennoy$i]<br>";
}
Так работать не хочет. Не правильно говорит. Может кто знает подобный синтаксис, или как справится с этой задачей? | |
|
|
|
|
|
|
|
для: babilonian
(09.03.2006 в 17:40)
| | а так?
<?
for ($i = 0;$i < 15;$i++)
{
echo"$_POST["imya_peremennoy".$i]<br>";
}
|
| |
|
|
|
|
|
|
|
для: babilonian
(09.03.2006 в 17:40)
| |
<? for($i =0; $i < 15; $i++)
{
$variable_name = "imya_peremennoy$i";
if(isset($_POST[$variable_name]))
echo "$variable_name = " .$_POST[$variable_name] ."<br>";
} ?>
|
А вообще, разумнее в этой ситуации имя переменной сделать именем массива. | |
|
|
|
|
|
|
|
для: Trianon
(09.03.2006 в 17:53)
| | О таком варианте не подумал. Спасибо! | |
|
|
|