Pero .. para que usas "global"? .. acaso eso está en una función? ..
A todo esto . . $fono y $fono2 .. son arrays . .Todavía no comprendo que pretendes hacer .. Pero el uso de strtr() así no es correcto . .en su defecto algo tipo:
Código PHP:
$telefono = strtr($_SESSION['diario'],$fono2[1]);
Pero . .como no entiendo que valores tienen las variables de sesión que usas .. ni el objetivo final . .más no te puedo aconsejar.
Un saludo,