If called with two arguments it behaves in a new way: from then has to be an array that contains string - string pairs that will be replaced in the source string. strtr() will always look for the longest possible match first and will *NOT* try to replace stuff that it has already worked on.
Dans ce cas, elle se comporte d'une autre façon: from doit alors être un tableau associatif de paires string - string pairs, qui seront remplacées dans la chaîne str. strtr() commence toujours par rechercher la chaîne la plus longue, et ne travaille pas sur des segments qu 'elle a déjà modifié.