Funkcja similar_text() PHP
Przykład
Oblicz podobność między dwoma ciągami znaków i zwróć liczbę pasujących znaków:
<?php echo similar_text("Hello World","Hello Shanghai"); ?>
Definicja i użycie
Funkcja similar_text() oblicza podobność między dwoma ciągami znaków.
Funkcja ta może również obliczyć procent podobności między dwoma ciągami znaków.
Komentarz:levenshtein() Funkcja ta jest szybsza niż funkcja similar_text(). Jednak funkcja similar_text() dostarcza bardziej dokładnych wyników dzięki mniejszej liczbie wymaganych modyfikacji.
Gramatyka
similar_text(string1,string2,percent)
Parametry | Opis |
---|---|
string1 | Wymagane. Określa pierwszy ciąg znaków do porównania. |
string2 | Wymagane. Określa drugi ciąg znaków do porównania. |
percent | Opcjonalnie. Określa nazwę zmiennej do przechowywania procentu podobności. |
Szczegóły techniczne
Zwracana wartość: | Zwraca liczbę pasujących znaków w dwóch ciągach znaków. |
Wersja PHP: | 4+ |
Więcej przykładów
Przykład 1
Oblicz procent podobności między dwoma ciągami znaków:
<?php similar_text("Hello World","Hello Shanghai",$percent); echo $percent. "%"; ?>