私は、完了しようとしている小さな個人的なプロジェクトを持っています。文字列を取得し、その文字列のバリエーションから単語を「作成」する必要があります。既知の単語のリストを含むテキスト ファイルと照合します (単語は改行で区切られています)。
要約すれば:
- ユーザーは文字列 $chars_provided を提供します (つまり、"jdlwhfushfmgh")、
- $chars_provided が展開されます
- 爆発した $chars_provided は、上記の文字列から単語を作成するためにランダムに配置されます
- 単語が存在することを確認するために、辞書テキスト ファイルに対してチェック/検証された単語を作成しました
- 結果は、作成した単語の文字数で表示されます。上限は 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]";
}