--TEST-- preg_replace_callback() --FILE-- '.$input[1].''; } return preg_replace_callback($regex, 'parseTagsRecursive', $input); } $output = parseTagsRecursive($input); echo $output, "\n"; ?> --EXPECT-- plain
deep
[abcd]deeper[/abcd]
deep
plain