$value) { if (preg_match("/400/", $key)) { $name = $key; } } return $locale[$name]; } } } $text = preg_replace( '#\[search=(.*?)\](.*?)([\r\n]*)\[/search\]#si', ''.$locale['bb_search_prefix'].' \\2\\3 '.$locale['bb_search_suffix'].' '.search_on('\\1').'', $text );