Funksjonen similar_text

Funksjonen similar_text tar imot to strenger for sammenligning og returnerer antall samsvarende tegn. Den tredje valgfrie parameteren kan brukes for å få prosentandelen av samsvar. Sammenligningen er følsom for store og små bokstaver.

Syntaks

phpsimilar_text(string1, string2, [&percent]);

Eksempel

La oss sammenligne to like strenger og få antall samsvarende tegn:

php<?php
  $res = similar_text('Hello', 'Hallo');
  echo $res;
?>

Resultat av kjøring av koden:

php4

Eksempel

La oss få prosentandelen av samsvar mellom strengene:

php<?php
  similar_text('Hello', 'Hallo', $percent);
  echo $percent;
?>

Resultat av kjøring av koden:

php80

Eksempel

Sammenligning av strenger med ulike store/små bokstaver:

php<?php
  similar_text('Hello', 'hello', $percent);
  echo $percent;
?>

Resultat av kjøring av koden:

php80

Se også

  • funksjonen levenshtein,
    som beregner Levenshtein-avstanden mellom strenger
  • funksjonen soundex,
    som beregner soundex-nøkkelen til en streng