preg_replace_callback Perform a regular expression search and replace using a callback Description mixedpreg_replace_callback mixedpattern callbackcallback mixedsubject intlimit The behavior of this function is almost identical to preg_replace, except for the fact that instead of replacement parameter, one should specify a callback that will be called and passed an array of matched elements in the subject string. The callback should return the replacement string. See also preg_replace.