Muchas gracias josemi, no se que haria sin ti,
no hiba del todo bien , me daba un error:
Parse error: parse error, unexpected '[' in F:\ayd_01\dia_31\update.php(28) : eval()'d code on line 1
pero con tu sintaxis lo he construido asi y ya me sirve:
Código PHP:
$operador="\$key['nombre']=='romeo'";
eval('$temp=('.$operador.');');
if ($temp)
Me has sido de mucha ayuda otra vez gracias
un saludo
jordi