Cytat(SN@JPER^ @ 11.10.2008, 16:50:45 )

Jeżeli dobrze rozumiem funkcje (...)
Nie, nie rozumiesz. I popełniasz oczywiste błędy.
Po prierwsze funkcja
levenshtein() zwraca liczbę. Ty natomiast porównujesz ją do stringa. Dlaczego?
Jeśli już w ogóle to:
<?php
if(levenshtein("Manchester United", "Manchester Utd") == 0) {
// ...
?>
Teraz. Muisz wiedzieć co zwraca ta funkcja. Zwraca ona
Odległość Levenshteina. Jeśłi odległość jest równa zero to stringi są identyczne.
To kolejna przyczyna dlaczego Ci nie działa. Bo to co napisałeś nie ma sensu

Jeśli chcesz wiedzieć czy dwa ciągi pasują
"mniej więcej" to musisz określić to
"mniej więcej".
Załóżmy że odległość Levenshteina nie powinna być większa niż 4 (powinno to zależeć od długości ciągów).
<?php
if(levenshtein("Manchester United", "Manchester Utd") <= 4) {
echo 'Wygląda na to, że ciągi są podobne'; } else {
echo 'Może i ciągi są podone ale nie za bardzo
'; }
?>
Możesz też skorzystać z funkcji
similar_text() i założyć, że taka sama powinna być na przykład 75% znaków, wtedy ciągi są na tyle podobne ile potrzebujesz.