cafte,
od rana sa dusim z tymto:
mam
$array=array(1=>"marioff",2=>"example.com");
$string="My name is %1:s. I am from %2:s.";
potrebujem pomocou preg_replace vymenit %([0-9])+:(.) za data v poli, ktore ale este musia prejst kontrolov v inej funkcii, ktora ju vrati v pripade potreby v zmenenej podobe... cize potrebujem zavolat funckiu kontrola s parametrami (value z $array,\\2)......
preg_replace("/%([0-9])+:(.)/e",kontrola($array[\\1],\\2), $string);
output by mal byt napr: My name is marioff. I am from example.com. Pole nie je globalne, preto potrebujem z neho vytiahnut konkretne value podla kluca \\1 ....
vie mi niekto pomoct?, vyskusal som uz snad vsetko mozne a nechce mi to ist....