Problem in PHP

  • Themenstarter Themenstarter Shlyakh
  • Beginndatum Beginndatum
S

Shlyakh

Guest
Ich habe vor, eine Formel zur Berechnung der Levenshteindistanz (will eine Suchmaschine basteln), die ich im Netz gefunden habe, und zwar hier:

Finding the Levenshtein distance in Python - Stavros' Stuff

...in PHP zu übertragen. Leider geht es nicht, es kommt immer dieselbe Fehlermeldung:


Notice: Undefined offset: 10 in C:\xampp\htdocs\phpstuff\ld.php on line 56
 
Zuletzt bearbeitet:
Hallo,

das ist kein Fehler, sondern nur ein Hinweis. Dein Programm sollte zumindest mal laufen.

"Undefined Offset" bedeutet, dass du bei einem Array auf einen Index zugreifen willst, der nicht existiert. Bspw $a[10] und das Array hat nur 9 Felder.

Ohne es nun getestet zu haben würde ich den Fehler in den 2 verschachtelten For-Schleifen suchen. Du startest dort mit $i=1 und $j=1 und verwendest diese Laufvariablen als Index für deine Arrays. Allerdings starten Arrays für gewöhnlich mit dem Index 0.
 
Vielen Dank - also ich habe jetzt den Denkfahler gefunden, der mich dazu verleitete, auf im Array nicht existierendes Element zuzugreifen.
 
Zurück
Oben