Prova con questo:
Codice PHP:
$ar = array ('A','4','Z','1','X','B') ;
while ( !
is_null($key key($ar)) ) {
    
$val current($ar);
    if(
$val=='X'){
        
$precedente=prev($ar);
        
next($ar);
        
$successivo=next($ar);
        echo 
"precedente = ".$precedente;
       echo 
"successivo = ".$successivo;
    }
    
next($ar);