以下は配列 ($answers) です。最後の配列項目に $id が表示されます。
14 => array (
"Joghurtos zabkása",
"Joghurt zabbal",
"Joghurt zabpehellyel",
"Reggeli zabbal",
"Egyéb <input type=\"text\" name=\"poll".$id."\" style=\"width:100px; \" value=\"\" /> "
関数内:
function NewPoll($id,$type,$optional=false){
global $answers;
foreach ( $answers[$id] as $key => $value ) {
echo "
<input type=\"radio\" name=\"poll".$id."\" id=\"poll".$id."[".$key."]\" value=\"".$key."\" />
<label for=\"poll".$id."[".$key."]\">".$value."</label><br />";
}
私がやりたいことは、関数から $value 変数を介して印刷するときに、配列からの $id が関数内の $id を取得することです。$id は関数内で値を取得し、関数の外では定義されていませんが、ロードされたときに使用したいと思います。どこまで清楚なのかわからない…