Hallo,
ich kann dir ledier nicht helfen aber ich würde gerne wissen was folgende Zeilen machen?
$prozent berechnet, zu wieviel Prozent das gesuchte Wort ($input) mit dem jeweiligen Wort ($word) aus dem Array übereinstimmt - einfach, damit ich später danach sortieren kann.
Die if-Abfrage selektiert die Wörter ($word) nach ihrer Übereinstimmung mit dem Suchbegriff ($input). Nur wenn die Übereinstimmung mindestens 50 % beträgt und der Lev.wert weniger als $focus Zeichen beträgt, wird das Wort überhaupt als Alternative vorgeschlagen. Hintergrund: bei längeren Wörtern ist die Wahrscheinlichkeit, dass der Lev.wert größer ist höher, also gibts hier nen größeren $focus.
Ich hoffe, dass ich mir da keinen Unsinn ausgedacht habe :D - die Resultate sehen bisher aber ganz gut aus.