Возникли некоторые проблемы с синтаксисом при подстановке параметра в функцию
Этот код работает:
Код | mport_request_variables("gP", "in_"); while(list($id,$value) = @each($in_price)) { if ($id > 0 && $value !="") { echo $id." ".$value."<br/>"; $mas1[$i][$j++]=$value; $mas2[$i][$j++]=$id; } }
|
Вот это я передаю, чтоб понятно:
Код | <label><input type="checkbox" name="price[2]" value="price" />35000</label> <br/> <label><input type="checkbox" name="price[3]" value="price" />50000</label> <br/> <label><input type="checkbox" name="price[4]" value="price" />70000</label>
|
Кроме массива чекбоксов price, есть еще и куча других, хочу выводить их всех через функцию в таком виде:
Код |
function import ($name) {
while(list($id,$value) = @each($in_$name.")) { if ($id > 0 && $value !="") { echo $id." ".$value."<br/>"; $mas1[$i]=$value; $mas2[$i]=$id; } } }
//-------Вызывать хочу так: import_request_variables("gP", "in_"); import ("price"); import ("aim"); //и тд // Но ошибка вот тут @each($in_$name."))
|
Как правильно использовать этот параметр
|