mam problem, który opiszę na przykładzie:
$replaced = preg_replace_callback('/[0-9]+/','doit','W 1969 roku mija 30 lat od wybuchu drugiej wojny swiatowej'); function doit($matches) { return $matches[0]+10; }
Chodzi o to, żeby sparametryzować wartość dodawaną, czyli w tym przypadku 10 tak aby można było przekazać ten parametr przy wywołaniu funkcji doit.
doit($matches,$val) nie zadziała, bo preg_replace_callback oczekuje w drugim parametrze typu callback a taki zapis zwróciłby wartość. Ma ktoś jakiś sposób na to? Z góry dziękuję