Например есть текстовые данные с html тегами
$data = '<div>Текстовая строка<a href="http://google.ru">Текст ссылки</a></div>'
Нужно через каждый третий символ текста вставить определенный символ (только не вставляя его в html теги):
$insert = "A";
$new_data = func($data, $insert, 3);
И новая строка в итоге должна выглядеть примерно так:
<div>ТекАстоАваяА стАрокАа<a href="http://google.ru">ТеАкстА ссАылкАи</a></div>