Michael der Zweite: (PROGRAMMIERTECHNIK) Zitate vergleichen

Beitrag lesen

Hallo Leute

Ich habe auf einer Webseite eine Zitate-DB, wo man Sprüche und Zitate einfügen kann. Gedacht war das ganz ursprünglich, um die manchmal filmreifen Zitate und Dialoge in meinem Schulalltag etwas festzuhalten. Da aber zahlreiche Leute Zitate einfügen können, kommt es schnell zu Doppelnennungen, oder man muss vor dem Einfügen des Zitats die ganze Zitateliste durchsuchen, ob das neue Zitat nicht schon drin ist... Ich möchte eine Möglichkeit entwickeln, den Benutzer bei einer Doppelnennung darauf aufmerksam zu machen, dass sich sein eingetipptes Zitat schon in der DB befindet.

Wie könnte man so etwas machen? Ein simples "if($zitat[i] == $neues_zitat)" fällt natürlich weg. Ich dachte daran, z.B. daran, zu zählen wie oft jeder Buchstabe vorkommt und ab einer gewissen Übereinstimmung dieser Anzahl in zwei Zitaten diese als ähnlich/gleich deklarieren. Dies könnte man auch mit Wörtern machen. Problematisch ist, dass die unterschiedlichen Personen die Zitate ganz verschieden eintippen, zB:

  • Person: "Blablablabla" (07.01.05)
  • "blablablabla", Person
  • Person1 sagt blablablabl, darauf person2 blablabla
  • Person1: "blablabla"
      Person2: "blablablab"
  • unterschiedliche Dialekte

Hoffentlich hat mir jemand einen Tipp ;-)

Gruss

Michael