나는 완성하려고하는 작은 개인 프로젝트가 있습니다. 나는 일련의 문자들을 가져 와서 상기 문자열의 변형들로부터 단어들을 "만들어야"한다. 알려진 단어 목록 (단어는 줄 바꿈으로 구분됨)이있는 텍스트 파일을 검사합니다. 요약PHP를 사용하여 문자열을 가능한 단어와 비교하기
는 :
- 사용자는
- $ chars_provided 다음
- 가 폭발 폭발한다, 문자열 $ chars_provided (즉, "jdlwhfushfmgh")를 제공 $ 무작위로했다 문자열에서 단어를 만들려고 배열되어 chars_provided
- 만든 단어 사전 텍스트 파일에 대해 확인/확인하여
- 개의 결과가 만든 단어의 글자 수로 표시됩니다. h는 100 단어로 제한됩니다.
나는 내 머리 속에서 어떻게해야하는지 확신 할 수 없다는 개념이 있는데, 나는 그저 그 과정을 설명 할 수있는 사람을 찾고있다.
<?php
// list of words, one per line
$dictionary = file_get_contents('dictionary.txt');
// provided characters, in the end by user
$chars_provided = "a,t,w,q,u,i,f,d,s,b,v,x,o";
// count the total # of characters
$chars_count = strlen($chars_provided);
// display given information so far
echo "The letters '$chars_provided' were entered, totaling $chars_count letters.";
// explode the characters by using the comma designator
$break_chars = explode(",", $chars_provided);
foreach ($break_chars as $letter) {
echo "$letter[0]";
}
"언 스크램블 된"? 그게 무슨 뜻 이죠? "상위 100 개 단어"를 표시 하시겠습니까? 무엇의 상위 100? – Jon
이와 비슷한 것 : http://grecni.com/texttwist.php –
좀 더 많은 코드 예제로 질문을 업데이트했습니다. 문자열을 가져 와서 해당 문자열의 변형에서 단어를 만들려고합니다. –