How can I achieve bidirectional replacement for string replacement? Recently, we have to replace a synonym. because it is a synonym, it is best to replace it in two directions, for example, "meeting" and "seeing". in a string, either one must be replaced with another. Generally, str_replace can only be replaced in one direction, but cannot be replaced in two directions. I tried to replace the synonym array with the str_repl string. how can I achieve bidirectional replacement? 
Recently, we have to replace a synonym. because it is a synonym, it is best to replace it in two directions, for example, "meeting" and "seeing". in a string, either one must be replaced with another. 
 
Generally, str_replace can only be replaced in one direction, but cannot be replaced in two directions. 
 
I tried to replace the synonym array with str_replace, but the result is incorrect. 
 
$ Find = array ("", ""); 
$ Replace = array ("", ""); 
$ Arr = array (" and "); 
Str_replace ($ find, $ replace, $ arr ); 
 
The result is: a meeting invitation and a meeting invitation. 
 
The question is, how can we make the final replacement result "comments and meetings "? 
 
 
------ Solution -------------------- 
Change 
 
  PHP code 
 $ Find = array ("", ""); $ replace = array ("", ""); $ str = "and "; echo strtr ($ str, array_combine ($ find, $ replace ));