Собственно сабж, тема наверняка уже поднималась, не могу найти.. исходный текст фраза процент PHP: function insert_to_text($text, $phrase, $perc) { ... }
[vs] процент плотности фразы к тексту... Допустим, задано 10%. Тогда кол-во символов в фразе * кол-во фраз в тексте / кол-во символов в тексте = 0,1
PHP: function insert_to_text($text, $phrase, $perc) { $result = ''; $textlen = strlen($text); $step = intval($textlen / ($textlen / strlen($phrase) * $perc / 100)); if ($step < 1) { return $text; } for ($i = 0; $i < $textlen; $i += $step) { $result .= substr($text, $i, $step); $result .= $phrase; } return $result; } пили под свои нужды