Flag es solo para un autorizador.
 
Si en ar_resolu es igual a 'A' dejar el f_codest como "A"
Si en ar_resolu es igual a "A" y "R" dejar f_codest como "A"
y si en  ar_resolu igual a "R" dejar f_codest como "R" 
Esta es la programacion que tengo, favor ayudenme 
NOTA: i_max es para agregar mas campos, por eso pueden haber varios valores del ar_resolu con "A" y "R" 
Gracias  
 Código PHP:
    $flag=1;
 
if (($f_codest=='Q')||($f_codest=='q'))
{
for($ct=0;$ct <$i_max ;$ct++)
    {//n-1
    if($ar_resolu[$ct]=='A'); $flag=0;
    }
if ($flag==1) $f_codest='A';
}
 
{
for($ct=0;$ct <$i_max ;$ct++) 
    {//n-1
    if($ar_resolu[$ct]=='A') $flag=0;
    if($ar_resolu[$ct]=='R') $flag=0;
    }
if ($flag==1) $f_codest='A';
}