fork download
  1. <?php
  2.  
  3. $data = array(
  4. 'project/$1/details/$2' => 'newby/EXAMPLE/something/OTHER',
  5. );
  6.  
  7. foreach($data as $desiredString => $findMe)
  8. {
  9. $desiredString = explode('/', $desiredString);
  10. $findMe = explode('/', $findMe);
  11. $result = array_map(
  12. '$desired, $replace',
  13. 'return preg_match(\'#(\$\d)#\', $desired) ? $replace : $desired;'
  14. ),
  15. $desiredString,
  16. $findMe);
  17. var_dump(implode('/', $result));
  18. }
  19. ?>
  20.  
Success #stdin #stdout 0.02s 13112KB
stdin
Standard input is empty
stdout
string(29) "project/EXAMPLE/details/OTHER"