La sortie est \\\"
(votre deuxième exemple).
Je ne pense pas que vous puissiez dire de manière fiable si une chaîne a déjà été échappée ou non, vous devez organiser votre code de manière à pouvoir uniquement appeler mysqli_real_escape_string()
une fois.