Funktionen similar_text

Funktionen similar_text tar emot två strängar för jämförelse och returnerar antalet matchande tecken. Den tredje, valfria parametern kan användas för att få matchningsprocenten. Jämförelsen skiljer mellan stora och små bokstäver.

Syntax

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

Exempel

Låt oss jämföra två liknande strängar och få antalet matchande tecken:

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

Resultat av kodkörning:

php4

Exempel

Låt oss få matchningsprocenten för strängarna:

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

Resultat av kodkörning:

php80

Exempel

Jämförelse av strängar med olika skiftlägen:

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

Resultat av kodkörning:

php80

Se även

  • funktionen levenshtein,
    som beräknar Levenshtein-avståndet mellan strängar
  • funktionen soundex,
    som beräknar soundex-nyckeln för en sträng