$foreach($array as $key => $valore){

if($valore == $_GET['id']){
$var_1 = $valore;
$var_prima = $array[$key-1];
$var_dopo = $array[$key+1];
}
}

Ps non so che accade al tuo script nel caso il valore trovato fosse il primo dell'array e quindi nessun valore nell'array prima di quello trovato.