Mi sembra inspiegabile.. ma sicuramente sbaglio qualcosa

function miniera(level) {

<?
$var=file('risorse.txt');
for($i=0;$i<$_GET['level'];$i=$i+1) {
$var[$i]=explode("*",$var[$i]);
?>
var metR=<? echo $var[$i][0]; ?>;
<?
}
?>
}

Mi dice che a metR non è stato assegnato nesusn valore.. cosa sbaglio nella sintassi d assegnazione della variabile con il php?

Avvo provato anche qualcosa tipo:

function miniera(level) {

<?
$var=file('risorse.txt');
for($i=0;$i<$_GET['level'];$i=$i+1) {
$var[$i]=explode("*",$var[$i]);
echo 'var metR='.$var[$i][0].';';
}
?>
}

ma non cambia niente..