$string = 'bla bla bla... day=10 bla bla bla...'; $new_string = preg_replace('~(day=\d+)~i', '\\1.11', $string);