2011-03-20 6 views
0

나는 가능한 모든 단어 조합을 생성하는 간단한 스크립트를 만들기 위해 PHP를 사용하려고합니다.간단한 PHP 단어 생성기

예를 들어 사용자가 CVC를 입력 할 때. 그것은 자음 모음 (예 : bab, beb, bib 등)의 모든 문자 가능한 조합을 생성하거나 CVVC는 beeb, beob, beib 등의 단어를 생성합니다.

+1

조금 숙제와 비슷합니다. 지금까지 시도한 것과 게시 중단 된 부분을 게시 할 수 있습니까? – ChrisWue

+1

유효한 단어? 어떤 언어? 어떻게 결정할 계획입니까? 다른 하나는 사소한 작업입니다. –

답변

0

여러 가지 방법이 있습니다 . 아마 가장 깨끗한 것은 재귀입니다. 특히, 메인 루프의 모든 모음 (또는 자음)을 반복하고 싶습니다. 해당 루프의 각 반복에 대해 tail을 사용하여 반복적으로 함수를 호출하십시오 (입력이 "cvc"인 경우 꼬리는 "vc"입니다). 기본 경우 템플릿 문자열이 비어 있으면 문자열을 인쇄하십시오.