preg_replace /e to preg replace callback