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");
?>

Uruchomienie przykładu

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. "%";
?>

Uruchomienie przykładu