fork download
  1. <?php
  2.  
  3. $replaces = array(
  4. '/a/' => 'b',
  5. '/b/' => 'x'
  6. );
  7. // primeiro troca "a" por "b", se tornando "bb"
  8. // depois troca "b" por "x", o resultado é "xx"
  9. echo preg_replace(array_keys($replaces), array_values($replaces), 'ab');
  10.  
  11. echo PHP_EOL;
  12.  
  13. $replaces = array(
  14. '/b/' => 'x',
  15. '/a/' => 'b'
  16. );
  17. // primeiro troca "b" por "x", se tornando "ax"
  18. // depois troca "a" por "b", o resultado é "bx"
  19. echo preg_replace(array_keys($replaces), array_values($replaces), 'ab');
Success #stdin #stdout 0.01s 24584KB
stdin
Standard input is empty
stdout
xx
bx