Se invece vuoi far partire $lista da 1, ma non ne vedo il motivo:

Codice PHP:
$lista = array();

//Cerco i valori nell'array globale post
$n 1;
foreach(
$_POST as $var => $value){ 
     
//Controllo che ci sia var
     //  if(strpos($var,'var_')!==false) ti consiglio il secondo controllo che identifica se var_ è iniziale
         
if(substr($var,0,4)=='var_')
     
//aggiungo il valore alla lista che sarà automaticamente in ordine numerico
              
$lista[$n] = $value;
              
$n++;
   }

echo 
$lista[1]; //output: var_1