- var_dump: documentation ( source)
- array_shift: documentation ( source)
- preg_replace: documentation ( source)
<?php
$s = 'abc/{foo}/sdasd/{bar}';
$a = ['one', 'two'];
$r = '';
do {
$r = preg_replace('/\{*.\}/', array_shift($a), $s, 1);
var_dump($r);
} while ($r !== null);
echo 'Done!';