Обычно я стараюсь не давать прямых решений, так как это косвенно запрещается правилами, а так же мешает процессу развития самостоятельного мышления.
так как это косвенно запрещается правилами
5.12. Задачи и задания. В отличие от вопроса, задача и задание представляют собой частную проблемную ситуацию с явно заданной целью, которую необходимо достичь. Пользу от достижения этой цели получает, как правило, лишь её автор. И даже автору решение задачи или задания будет полезно лишь кратковременно (до тех пор, пока он не использует полученное решение). Все остальные пользователи, которые будут просматривать вопрос, сведенный к решению частной задачи, в надежде найти ответ на свой, лишь понапрасну затратят время. Поэтому, чтобы такие вопросы-задания не мешали другим пользователям искать ответы на вопросы, нам приходится их удалять. А для поиска помощи в решении задач и выполнения заданий мы рекомендуем использовать специализированные сервисы, например «Хабр Фриланс».
Да и попробуйте написать код с вашей рекурсией, поглядим, оценим.
function compare($text, $separator, $count, $result = '', $index = 0)
{
if ($count > $index) {
$result .= $text . $separator;
return compare($text, $separator, $count, $result, ++$index);
}
return $result;
}
echo compare("test", ",", 10);