avendo un array dovrei estrarre un valore uguale ad un id che mi arriva in get, e poi estrarre il valore immediatamente successivo ed immediadamente precedente.
avendo un array dovrei estrarre un valore uguale ad un id che mi arriva in get, e poi estrarre il valore immediatamente successivo ed immediadamente precedente.
$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.
La vita e' uno switch();
ok grazie, apposto! in effetti era una cavolata.
se il valore selezionato è il primo o l'ultimo semplicemente non faccio uscire la freccettina.