Functie similar_text

De functie similar_text accepteert twee te vergelijken strings en retourneert het aantal overeenkomende karakters. Met een derde optionele parameter kan het overeenkomstpercentage worden verkregen. De vergelijking is hoofdlettergevoelig.

Syntaxis

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

Voorbeeld

Laten we twee vergelijkbare strings vergelijken en het aantal overeenkomende karakters verkrijgen:

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

Resultaat van de code-uitvoering:

php4

Voorbeeld

Laten we het overeenkomstpercentage van de strings verkrijgen:

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

Resultaat van de code-uitvoering:

php80

Voorbeeld

Stringvergelijking met verschillende hoofdlettergebruik:

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

Resultaat van de code-uitvoering:

php80

Zie ook

  • de functie levenshtein,
    die de Levenshtein-afstand tussen strings berekent
  • de functie soundex,
    die de soundex-sleutel van een string berekent