PHP mysql でアナグラム ファインダー用のプログラムを作成しようとしています。データベースに辞書があり、「単語」という名前のフィールドが 1 つだけあり、500000 行が含まれています。
PHPを使用して、データベースから単語を1つずつ取得しようとしました..単語を取得した後、文字ごとの比較を実行する2つのforループを作成しました..
たとえば..入力単語を「abcdef」にします..
データベースから「フェード」という単語を取得していると考えてください..
私はループを書いて、フェードという単語がabcdefにあるかどうかをチェックしています..はいの場合、単語を印刷しています..そうでない場合は、データベースから次の単語を取得します..
私はコードを書きました..しかし、出力として空のページを取得しています..pls help..
もう1つ質問があります。文字ごとの比較を使用せずに単語の部分文字列を見つける他の方法はありますか?
例:私の入力がfedcba..の場合、abcdef..としてソートし、辞書の単語はfadeであり、adef..としてソートすると、adefがabcdefの部分文字列であるかどうかを確認する関数がthrになります。