2011-03-20 63 views
0

我想用php来创建一个简单的脚本,它将生成所有可能的单词组合。简单的PHP字发生器

例如,当用户输入CVC时。它产生所有字母可能的辅音元音辅音(例如bab,beb,围嘴等)的组合或者CVVC将产生像beeb,beob,beib等字样。

+1

听起来有点像功课。你可以发布你迄今为止尝试过的以及你被卡住的地方吗? – ChrisWue 2011-03-20 02:23:51

+1

有效的单词?什么语言?你打算如何确定?另一个是微不足道的任务。 – 2011-03-20 02:35:54

回答

0

有很多方法可以做到这一点。可能最清洁的是递归。特别是,你想循环遍历主循环中的所有元音(或辅音)。对于该循环的每次迭代,使用尾部递归调用函数(因此如果输入为“cvc”,则尾部为“vc”)。在基本情况下,当模板字符串为空时,打印字符串。