Come da oggetto, non riesco a capire perché non riesco a passare nessun dato alla funziona jscript

Il codice che ho creato è il seguente

codice:
<?$var=file('ordini/database/SACcodici.csv'); 
for($i=0;$i<count($var);$i++) { 
$var[$i]=explode(";",$var[$i]); }?> 
<select name="sacchi" onchange="alert(this.options[selectedIndex].text);"> 
<?for($i=0;$i<count($var);$i++) {?> 
<option value="" class="t1"><? 
echo trim(substr($var[$i][0],1,-1)); ?>
</option> 
<?} ?> 
</select>
Così facendo ottengo un alert contenente il valore che che seleziono ma se metto all'interno di alert <? echo $var[1][0]; ?> ottengo errore di sintassi e non capisco perché