fork download
  1. <?php
  2.  
  3. $text = "x человек на сундук x мертвецов";
  4. $re = "/x/ui";
  5. $result = preg_replace_callback($re, function ($m) {
  6. var_dump($m);
  7. return '100500';
  8. }, $text);
  9. var_dump($result);
  10.  
Success #stdin #stdout 0.02s 24192KB
stdin
Standard input is empty
stdout
array(1) {
  [0]=>
  string(1) "x"
}
array(1) {
  [0]=>
  string(1) "x"
}
string(65) "100500 человек на сундук 100500 мертвецов"