Простой генератор слов PHP - PullRequest
0 голосов
/ 20 марта 2011

Я пытаюсь использовать php для создания простого скрипта, который будет генерировать все возможные словосочетания.

Например, когда пользователь вводит CVC.Он генерирует все возможные буквенные комбинации согласных гласных (например, bab, beb, bib и т. Д.) Или CVVC будет генерировать такие слова, как beeb, beob, beib и т. Д.

1 Ответ

0 голосов
/ 20 марта 2011

Есть множество способов сделать это. Вероятно, самым чистым является рекурсия. В частности, вы хотите зациклить все гласные (или согласные) в вашем основном цикле. Для каждой итерации этого цикла рекурсивно вызывайте функцию с хвостом (поэтому, если вход «cvc», хвост - «vc»). В базовом случае, когда строка шаблона пуста, выведите строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...